# Answer. Petya.
Solution. One of the winning strategies for Petya is to make the longest possible vertical move on each of his turns (for example, his first move will be to go vertically to the opposite corner of the board). We will show that, acting according to this strategy, he will win.
We will call a white cell reachable if the rook can reach it from the current position in several moves along white cells. We will show that at any moment Petya will be able to move, and after each of his moves, all reachable cells will form several (no more than two) rectangles, in each of which the number of rows is greater than the number of columns, and for each of them, the rook stands in a cell adjacent to the corner cell horizontally. This is true for Petya's first move.
!
!
Fig. 6
!
Further, if after some of his moves this is the case, then Vasya is forced to move into one of the obtained rectangles horizontally. Let this rectangle have r rows and c columns, and Vasya moves v⩽c cells. After this move, the cells of the remaining rectangle (if it was) will no longer be reachable (see Fig. 6). Since r⩾c+1⩾2, Petya still has the option of a vertical move. After this move, the reachable cells will form rectangles r×(c−v) and (r−1)×(v−1). In each of them, the number of rows is greater than the number of columns, because r>c>c−v and r−1>c−1⩾v−1. At the same time, the rook stands in a cell adjacent to the corner cell horizontally in each of these rectangles; this is what we needed to prove.
Thus, we have, in particular, proved that Petya will always be able to make a move. At the same time, the game will eventually end, because the number of white cells decreases. Therefore, he will win.