https://github.com/RazorSh4rk/SpeedCoding
(yes, that code is really hacky, couldnt think of an elegant solution in 30 minutes lol)