Try: 1. f4? [2. e5 [3. d6#] but 1. ..gf! (a)
Try: 1. e5? [2. d6 [3. f4#] but 1. … fe!(b)
Solution: 1. h5! waiting
1. ... e6 2. dxe6 waiting
2. ... f5 3. exf5 ad lib 4. f4#
2. ... g4 3. fxg4 ad lib 4. e5#
1. ... e5 2. dxe6 e.p. waiting
2. ... f5 3. exf5 ad lib 4. f4#
2. ... g4 3. fxg4 ad lib 4. e5#
1. ... f5 2. exf5 waiting
2. ... e5 3. dxe6 e.p. ad lib 4. f4#
2. ... g4 3. fxg4 [4. d6#]
3. ... e5 4. dxe6 e.p.#
1. ... g4 2. fxg4 waiting
2. ... e5 3. dxe6 e.p. ad lib 4. e5#
2. ... f5 3. exf5 [4. d6#]
3. ... e5 4. dxe6 e.p.#