On Thursday, Brooklyn's Nick Johnson became the first Pokémon Go player to catch all 142 Pokémon the game currently offers. WOOHOO! Congratulations, Nick. And he was nice enough to share some of his tips for success, so you can catch them all, too. But be prepared to work hard.

1. Get a pair of good walking shoes.

Johnson walked about eight miles every day after work, and told Business Insider that the game recognizes a jogging pace better than a regular walking one, so get ready to hustle.