Aragon is divided into three provinces from north to south , named after their capitals : Huesca , Zaragoza and Teruel .
Aragon has three provinces ( from north to south ) : Huesca , Zaragoza and Teruel .