See if you can solve these 6 fiendish brain-teasers written by NSA employees

Idling away the time with some fun.

Original post:
Link