ISL 2021 C7
Consider a checkered square, where is an integer greater than 1 . A frog sits on the lower left corner cell and wants to get to the upper right corner cell . The frog can hop from any cell to either the next cell to the right or the next cell upwards. Some cells can be sticky, and the frog gets trapped once it hops on such a cell. A set of cells is called blocking if the frog cannot reach from when all the cells of are sticky. A blocking set is minimal if it does not contain a smaller blocking set. (a) Prove that there exists a minimal blocking set containing at least cells. (b) Prove that every minimal blocking set contains at most cells. Note. An example of a minimal blocking set for is shown below. Cells of the set are marked by letters . 
Dataset text NuminaMath olympiads. Quoted with source.
Official text: IMO 2021 Shortlist booklet, page 7.
Solutions
Official solution Solution 1 by the IMO Problem Selection Committee
The terms of the source let olymmath link to this solution but not copy it. Read the solution (IMO official site).