Three Cups of Tea-#2

This is a slightly more difficult test for Three Cups of Tea.