Adding "crypto-square" solution