Generate challenge

Todo: verify challenge