FUCK THIS TOOK SO LONG SJDKS ND. HHHH HA
42