Decifre texto codificado com a técnica do quadrado no sentido horário

Mubashir Hassan publicou recentemente a Clockwise Cipher. O objetivo deste desafio é pegar um texto criptografado por essa técnica e restaurar o texto original.

Exemplos

decipher_square("Ms ussahr nHaaib") ➞ "Mubashir Hassan"

decipher_square("Eisadng  tm    i   zbia a") ➞ "Edabit is amazing"

decipher_square("acer") ➞ "acre"

Observações

  • O comprimento do texto cifrado de entrada é sempre um quadrado positivo de pelo menos quatro caracteres.
  • O texto original produzido nunca terá espaços no final.