Solving Challenging Problems using GeoGebra...at a Distance