22 was pretty simple...again, didn't optimize at all