Time: <1s
Attempted work, need to better handle large numbers maybe?
Time: <1s
Started work