Hello,
Let's assume d distance for going (the same for returning)
Going: time 1hour, speed: v
Return: time t hours, speed v-3 (miles/h)
d=v*1
d=(v-3)*t
1+t=3.5 ==>t=2.5 (hours)
==>1*v=(v-3)*2.5
==>2.5v-7.5=v
==>1.5v=7.5
==>v=5 (miles/hour) (going)
v-3=2 (miles/hour) (return)
d=v*1=5 (miles)
I hope you have understood my poor English.