Cách làm của bạn gần giống với cách làm của mình, nhưng cách của mình thì dài dòng hơn. Lúc đầu cứ tưởng là dùng số chính phương mod p ai ngờ là nó mũ 3...
- Mình lâu rồi chưa đụng tới số chính phương mod p nên cũng chưa suy nghĩ tới :v. Mà có thể cho mình tham khảo cách làm của bạn được không, tại mình thấy nếu thay $2^{2^k}$ thành $3^{2^k}$ thì cách làm cũng y chang, mà mình thì chưa hiểu sao dài hơn chút thôi :v.