Nice concept. A little bit rough on the edges about explaining itself but in general it's fine. Also my time 12:54