Analisando os comandos, temos:

  1. João deve caminhar pelo quarteirão onde mora na direção oeste
  2. dobrar à direita
  3. caminhar por três quarteirões na direção norte
  4. e dobrar à esquerda.
  5. A casa de seu amigo fica no segundo quarteirão a oeste

A única possibilidade que verifica esses comandos é quando a casa de João é representada pela letra P:

Alternativamente, pode-se fazer o trajeto inverso, ou seja, saindo da casa do amigo até à casa de João, temos que caminhar dois quarteirões a leste, dobrar à direita, caminhar 3 quarteirões na direção sul, dobrar à esquerda e caminhar pelo quarteirão na direção leste até a esquina na extremidade nordeste.