cypherpunks coding challenge