Números de Sastry

Un entero positivo es un número de Sastry cuando concatenarlo con su sucesor produce un cuadrado perfecto. Devuelve true si number es un número de Sastry.

Ejemplos

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

Program.IsSastry(184) ➞ false

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

Notas

Las entradas son positivas. El valor concatenado puede ser mayor que long.MaxValue, así que debes probarlo sin perder precisión de enteros.