another attempt at code golf

You may also like...