#include <stdio.h> int fun(int startx,int starty,int endx,int endy,int board[6][6],int status) { if(startx==endx&&starty==endy)return 0; int pay; int min=65535; if(startx+1<6&&startx<endx) { pay=status*board[startx+1][starty]; int status_now=pay%4+1; int min2=fun(startx+1,starty,endx,end...