see https://lichess.org/study/jQ3bhO89/bwgm3OTm#10
see https://lichess.org/study/jQ3bhO89/bwgm3OTm#10