added second puzzle solution - ZipfsSong