It was 1 AM. I was just meaninglessly scrolling down my X (formerly Twitter) timeline before I go to sleep... and I came accross to this puzzle from Jazzy.
At first, I thought it won't be hard to solve this (spoiler: it was not), and I was just like, "This would take about 3 hours, so let's solve this and go to sleep" (it was 1 AM at that time, and well, lately I slept at 4~6 PM).
However it turned out this puzzle is much harder than first look, and it kept me awake until 11 AM until I finally solved this puzzle. Yeah, I spent 10 hours for solving this puzzle (though this includes the time for doing KYC to purchase ETH from an exchange, creating ENS domain since I didn't have it and I wanted to have my name on the leaderboard rather than random hex characters, and so on...).
Following is the writeup I wrote for this puzzle.
Writeup
The first look