Andy covered 70 miles in 2 hrs while going and 70 miles in 1.5 hrs while coming.

 

In all , he covered 140 miles in 3.5 hrs

 

Thus average speed will be = distance/ time

 

                                            = 140/3.5

 

                                             = 40 miles per hour

 

                                                          ***