Gọi số đó là abcd=m2 (31<m<100) , ta có :
cd=ab.k=>ab.10k=m2 ( 0<k<10 )
Nếu 10k khi phân tích ra thừa số nguyên tố chỉ chứa các thừa số nguyên tố. Mà m2 chia hết cho 10k => m sẽ chia hết cho số 10k.
Mà 0<m<100 nên m không thể chia hết được cho 10k ( loại ).
Khi đó : m sẽ là một trong các số sau 104 ;108.
Nếu 10k=108=>m2 chia hết cho 27.
=>m2 chia hết cho 81.
=>ab chia hết cho 3.
Vì cd=ab.8=>10< ab < 13.Mà ab chia hết cho 3 nên ab = 12.=>cd=96 (t/m).
Nếu 10k = 104 =>m2 chia hết cho 13.
=>m2 chai hết cho 132.
=>ab chai hêt cho 13 mà 0<ab<25.=>ab=13=cd=52 .(loại vì số chính phương không có tận cùng là 2)
Vậy số cần tìm là 1296.