Left coffee break and continued up the coast magnificent views. However wind getting stronger and, to my surprise, very hilly up here with some long climbs. 1.45pm - have reached village of Lybster and stopped for a pub lunch. 40 miles gone and, according to the signs, 33 miles to John O'Groats. Feeling very tired now but the toastie should do the trick to get me to the finish.