Problem solving from distance