Xiao Xue 2 mathematics diophantine