Solving the anti Cheating puzzle

the first thing to notice is that white's king and knight is going to be unable to support the advanced pawns. second thing to take note of is that white has to pt black into zugzwang in order to push the pawns, my initial thoughts is that we have to get a pawn on f6 and h6, with black having no pawn on h7, the king will also have to be on g8. thirdly this commonly know zugzwang position is not enough because the bishop needs to be captured somehow and because the king is the only piece that can move around freely we need to be on the correct tempo which black will be able to set by either playing 1 or 2 spaces on one of the pawn advance. with that in miond now i have to find a way to accomplish this in variations and either A) find the solution, B) note different possibilities.


1.h6 Bh2 2.a3 Kf7 and now you go to the bottom left corner with your king to continually lose a move until your opponent runs out of moves because they're in zugzwang.

You have to play 1.h6 first or else black will play ...h6. after 1.h6 Bh2 is forced because if Kxg1 is allowed you no longer need the a2 square to triangulate as black is already in zugzwang and has no bishop to waste moves with.

You have to play 1.h6 first or else black will play ...h6. after 1.h6 Bh2 is forced because if Kxg1 is allowed you no longer need the a2 square to triangulate as black is already in zugzwang and has no bishop to waste moves with.
yes i think you are correct, 1. a3 i overlooked 1...h6 which stops my plans, and is why it is needed to play it on the first move. I made a mistake in thinking a3 had to be played first.

I cannot imagine that an engine wouldn't find the win instantly nowadays
Well they don't. They likely never will or at least not in our lifetime. The solution is so long that the engine will have too many branches before it realizes the winning idea. If you let it sit until it reaches the same ply as the longest winning line then it might spot it but since the engines use methods to truncate lines it might be completely blind to the solution.

I cannot imagine that an engine wouldn't find the win instantly nowadays
These long zugzwang endgames take advantage of the horizon effect of the engine. The engine finally sees the solution once you get to about move 30 of the solution (when it has about another 30-40 moves to checkmate, but it is obvious there will be a forced material gain for White). Humans can see this quickly because it is obvious the bishop can never go anywhere, nor can the Black king, so all White has to do is find a way to waste a move when necessary. 1. h6 keeps the king in the corner, and 2. a3 gives the king the way to triangulate.