Sub 3 go brr I improved the time but there are still mistakes also i have to optimize the end somehow