Шелковый путь олимпиада по математике 2009 года | Казахстанские олимпиады

Докажите, что для любого простого числа pp существуют бесконечно много четверок (x,y,z,t)(x, y, z, t) попарно различных натуральных чисел таких, что число (x2+pt2)(y2+pt2)(z2+pt2)(x^2+p t^2)(y^2+p t^2)(z^2+p t^2) является полным квадратом.