this took me 1 hours and 30 minutes to finish lol use with credit
im so bored at this Thanks for @MatematixScratch