Uma comparação simples

Mubashir precisa da sua ajuda para comparar duas listas.

A primeira lista lst1 contém alguns números, e a segunda lista lst2 contém os quadrados dos números da primeira lista.

Crie uma função que receba essas duas listas e retorne True somente quando a segunda contiver exatamente os quadrados dos valores da primeira. Os valores duplicados devem aparecer a mesma quantidade de vezes, mas podem estar em qualquer ordem. Caso contrário, retorne False.

lst1 = [121, 144, 19, 161, 19, 144, 19, 11]  
lst2 = [121, 14641, 20736, 361, 25921, 361, 20736, 361]

Retorna True porque 121 é o quadrado de 11, 14641 é o quadrado de 121, 20736 é o quadrado de 144, 361 é o quadrado de 19, 25921 é o quadrado de 161, e assim por diante...

lst1 = [121, 144, 19, 161, 19, 144, 19, 11] 
lst2 = [11*11, 121*121, 144*144, 19*19, 161*161, 19*19, 144*144, 19*19]

Exemplos

simple_comp([121, 144, 19, 161, 19, 144, 19, 11], [121, 14641, 20736, 361, 25921, 361, 20736, 361]) ➞ True

simple_comp([4, 4], [1, 31]) ➞ False

simple_comp([2, 2, 3], [4, 4, 9]) ➞ True

Observações

  • Os números podem estar em qualquer ordem.
  • Retorne False se qualquer uma das listas for None.