Pergunta de entrevista da empresa Rupeek

Given natural numbers in an unsorted array (no duplicates). Find all unique Pythagoras triplets.