- part1: https://godbolt.org/z/8YT7T5nWj
- part2: https://godbolt.org/z/nxnx39Y54, https://godbolt.org/z/7ExKnT5no, https://godbolt.org/z/M8cE4zMnK
- part1: https://godbolt.org/z/xvhK9W443, https://godbolt.org/z/65f5vbPfY
- part2: https://godbolt.org/z/1W7zcbWeo
- part 1: https://godbolt.org/z/s5W3TPMoe
- part 2: https://godbolt.org/z/qqfoh5c5G
- part 1: https://godbolt.org/z/KsdMhcoaG
- part 2: https://godbolt.org/z/YqEGedP3n
- part 1&2: https://godbolt.org/z/eKPx6jsE6
- part 1: https://godbolt.org/z/PY6E933qK
- part 2: https://godbolt.org/z/PvYMqbMGE
- part 1: https://godbolt.org/z/93arq7bf4
- part 2: https://godbolt.org/z/vccMjPddc
- part 1: https://godbolt.org/z/11TsMMaYn
- part 2: https://godbolt.org/z/YM3n6v81G
- part 1: https://godbolt.org/z/oPGej6f6c
- part 2: https://godbolt.org/z/T3qPKcTb6
- part 1: https://godbolt.org/z/9c89Tvo46
- part 2: https://godbolt.org/z/E8PYPe9vh, https://godbolt.org/z/eo9r664d6
- part 1: https://godbolt.org/z/4qEddzWG5
- part 2: https://godbolt.org/z/3r9TG6Ka5
- part 1: https://godbolt.org/z/MEr7rPxzG
- part 2: https://godbolt.org/z/P9Y8PaKGx
- part 1: https://godbolt.org/z/Mcox6aYdj
- part 2: https://godbolt.org/z/doohbKzaY, https://godbolt.org/z/xhYcK81W1
- part 1: https://godbolt.org/z/944KrjMEG
- part 2: https://godbolt.org/z/6KeEo957r
- part 1: vy_max = - y_min -1 , y_max = vy_max * (vy_max+1) / 2
- part 2: https://godbolt.org/z/zsP47drEo
- part 1: https://godbolt.org/z/KfsfqPe75
- part 2: https://godbolt.org/z/5d8s57dxr
- part 1: https://godbolt.org/z/jo7jsYrob
- part 2: https://godbolt.org/z/qGhYj3T1b
- part 1&2: forgot to copy/paste the godbolt link. I just used a padded (depending on number of steps) grid.
- part 1: https://godbolt.org/z/4fKxfErK5
- part 2: https://godbolt.org/z/o5aP5n4f7
- part 1: https://godbolt.org/z/fo475xszP
- part 2: https://godbolt.org/z/183PY5vxb
- part 1: pen and paper ...
- part 2: https://godbolt.org/z/Kqvjb5sTr