You will be given a definition of a task first, then some input of the task.
Given a passage and a query based on the passage, generate an unambiguous, concise and simple answer to the query from information in the passage. Note that the answer may not be present in exact form.

There are 73.92 miles from Birmingham to Piedmont in northeast direction and 86 miles (138.40 kilometers) by car, following the I-59 route. Birmingham and Piedmont are 1 hour 42 mins far apart, if you drive non-stop. This is the fastest route from Birmingham, AL to Piedmont, AL. The halfway point is Ashville, AL. Birmingham, AL and Piedmont, AL are in the same time zone (Central Daylight Time). Current time in both locations is 1:27 am. The standard cancellation rate when flying from Birmingham to Piedmont Triad International is 1.9 percent; Flights from Birmingham to Piedmont Triad International typically have a delay of 24 mins; Between Birmingham and Piedmont Triad International, the delay rate is 6.6% There are 73.92 miles from Piedmont to Birmingham in southwest direction and 86 miles (138.40 kilometers) by car, following the I-59 route. Piedmont and Birmingham are 1 hour 43 mins far apart, if you drive non-stop. This is the fastest route from Piedmont, AL to Birmingham, AL. The halfway point is Steele, AL. Piedmont, AL and Birmingham, AL are in the same time zone (Central Daylight Time). Current time in both locations is 4:23 am. Flights from Birmingham to Piedmont Triad International typically have a delay of 24 mins; Between Birmingham and Piedmont Triad International, the delay rate is 6.6%; From Birmingham to Piedmont Triad International, Delta Air Lines, Inc. operates 156 flights a week; From Birmingham to Piedmont Triad International, about 7% of flights are diverted The closest town to the halfway point is Steele, AL, situated 39.01 miles from Piedmont, AL and 47.91 miles from Birmingham, AL. It would take 51 minutes to go from Piedmont to Steele and 55 minutes to go from Birmingham to Steele. Aliceville 148 Decatur 174 Jackson Gap 67 Piedmont 135 Andalusia 87 Demopolis 100 Jacksonville 123 Pine Apple 68 Annemani 96 Dothan 106 Jasper 132 Pine Hill 93 Ann Jordan Lodge 67 Double Springs 156 Jemison 53 Plantersville 55 Anniston 110 Dozier 69 Joe Wheeler State Park 211 Point Aquarius 91 Arab 158 Eclectic 31 Kellyton 52 Point Clear 180 A car with an MPG of will need 3.99 gallons of gas to cover the route between Birmingham, AL and Piedmont, AL. The estimated cost of gas to go from Birmingham to Piedmont is $10.41. During the route, an average car will release 78.12 pounds of CO 2 to the atmosphere. Your carbon footprint is 0.91 pounds of CO 2 per mile. Birmingham 93 Foley 186 Marion 82 Scottsboro 189 Blountsville 140 Fort Deposit 35 McCalla 100 Seale 86 Boaz 145 Fort Payne 168 McIntosh 159 Selma 50 Brantley 60 Gadsden 129 McKenzie 69 Sheffield 210 Brent 70 Geneva 108 Mellow Valley 78 Shorter 23 Brewton 105 Georgiana 61 Midfield 99 Slocomb 104 The closest town to the halfway point is Ashville, AL, situated 43.2 miles from Birmingham, AL and 48.12 miles from Piedmont, AL. It would take 49 minutes to go from Birmingham to Ashville and 1 hour 1 min to go from Piedmont to Ashville. MILEAGE CHART MILEAGE CHART FROM MONTGOMERY AL, TO LISTED DESTINATION : Abbeville 97 Dadeville 63 Hope Hull 9 Ozark 82 Akron 121 Daleville 97 Hueytown 97 Pelham 72 Alabaster 69 Dannelly Field 10 Huntsville 193 Pell City 103 Albertville 151 Danville 170 Hurtsboro 65 Phenix City 82 Alex City 53 Deatsville 25 Jackson 135 Phil Campbell 179 Query: how far is birmingham from piedmont
Output:
There are 73.92 miles from Birmingham to Piedmont in northeast direction and 86 miles by car.