La idea clave para resolver la tarea era darse cuenta que movimientos en grupos de tres posiciones hacia atr�s o 
hac�a adelante nos dejaban en el mismo n�mero; es decir, en realidad el movimiento sobre la serie no lo efectuaba P, 
sino P % 3.

Como ejemplo de soluci�n, mi programa le suma o le resta a N el movimiento real sobre la serie (P % 3) y despu�s 
realiza un ajuste de tres movimientos hacia adelante si la resta es menor que 1 o de tres posiciones hacia atr�s si 
la suma es mayor que 3. S�lo es necesario que el ajuste sea de tres posiciones pues el valor de P % 3 est� acotado 
entre 0 y 2.

Tambi�n es posible solucionar el problema en una sola l�nea. Una manera de hacerlo es la siguiente:

   printf("%d %d", ((n - 1 - p + 300000) % 3) + 1, ((n - 1 + p) % 3) + 1);

�Por qu� funciona esto?

   
209202855		10    Si usas system, qu�taselo para la pr�xima antes de enviar el c�digo
209304152		10
209309754		10
209316549		10
209365386		10
210200125		10
210200303		10
210200751		10
210200989		10
210201171		10
210201600		8
210202143		10
210203319		10
210203717		10
210204682		10
210205337		2
210205670		10
210205882		10
210206008		10
210206341		10
210207818		10
210300218		10
210300941		10
210301167		10
210301492		10
210301670		0
210301921		10
210301947		10
210302202		2
210302294		10
210302676		10
210303224		10
210303494		10
210303973		10
210304474		10
210328096		2
210328240		10
210328787		10
210328818		10
210329212		10
210329296		10
210329343		10
210329440		10
210329602		10
210329987		10
210330001		10
210330108		10
210330302		10
210330360		10
210330506		10
210330792		10
210331950		10
210332524		10
210333114		2
210333635		10
210334102		10
210334275		10
210334615		4
210334738		10
210334958		10
210370734		10
210370831		10
210371154		2
2112000470		10
2112006445		0
2112008065		10

Si no aparecen o creen que alguna calificaci�n est� mal cont�ctenme.