Números de Sastry

Um número inteiro positivo é um número de Sastry quando concatená-lo com seu sucessor produz um quadrado perfeito. Retorne true se number for um número de Sastry.

Exemplos

Program.IsSastry(183) ➞ true
// 183184 = 428²

Program.IsSastry(184) ➞ false

Program.IsSastry(106755) ➞ true
// 106755106756 = 326734²

Observações

As entradas são positivas. O valor concatenado pode ser maior que long.MaxValue, portanto teste-o sem perder a precisão dos números inteiros.