Not so much a puzzle as an exercise. still cool though.