Юниорская Балканская олимпиада по математике 1998 года | Казахстанские олимпиады

Докажите, что число 111111997222219985\underbrace{111\ldots 11}_{1997}\underbrace{22\ldots 22}_{1998}5 (состоящее из 1997 единиц и 1998 двоек) является точным квадратом.