added zipfsong solution whithout using any class made by me