>>150968608
What I got so far, this is harder than I though