Geocaching puzzle solver. 5 and difficulty is 2 (out of 5).