Will give brainleast need help ASAP

John is trying to find out how long he must make a staircase for his new deck which is 12 ft. high. He wants to start the stairs 21 ft. from the deck. How long a staircase does he need?