Rating:
author's solve: https://gist.github.com/ImanHosseini/4b5120f1de7a9fa2ec7c5700e1f66c67
I don't remember