I procrastinated way too long for this

244