Passed all tests finally...holy shiiiiiiz bruh