This might be the hardest thing ever in computer science, kudos!

lol