如果关于XY的二元一次方程组{5X+3Y=31;X+Y-P=0}的解是正数,求整数P的值