John's Father Is Peter's Father only son.
What is John from Peter.
Best way to do it, is to make a family tree...
Let Jerry = John's Dad.
Let Patrick = Peter's Dad.
Patrick -----> Peter
Patrick ------> Jerry
Which means they're brothers.
Patrick ---- Peter
|
|
|
Jerry
|
|
John
So to answer your question, John is Peter's nephew.
But since Patrick's only son is Jerry, that means Peter was adopted, and that makes him John's adoptive uncle. Only makes sense if Patrick only has one son, UNLESS Peter was a woman at birth, and he decided to get a sex change
which makes it more reasonable for the only ONE son description.
So John is still a nephew regardless.
Peter's farther can't have two sons.
John's farther = Peter's farther's only son (this is given)
Peter's farther's only son = Peter (by logic)
John's farther = Peter's farther's only son = Peter
John's farther = Peter
Q.E.D