Answer:
Alaskan huskies take 10h 34min. 
Siberian huskies take 8h 45min. 
Explanation:
Alaskan huskies : 15km/h + 18min rest after 3h
18/3= 6min rest/h 
1h= 60min 
60/15= 4min/km 
4*145= 580min 
 = 9h 40min 
There is three 3h in 9h 40min. 
3*18= 54min 
9h 40min+54min= 10h 34min 
Siberian huskies : 20km/h + 30min rest after 2h 
30/2= 15min rest/h
60/20= 3min/km 
3*145=435min
 = 7h 15min 
There is three 2h in 7h 15min. 
3*30= 90min 
 = 1h 30min 
7h 15min+1h 30min= 8h 45min