Oops I finished this forever ago but forgot to post it rip
17