I wrote this in three hours.