Added challenge #167. Details in readme and comments.