Pergunta de entrevista da empresa Miniclip

a challenging project which should be completed in 2 weeks