Square problem being addressed - just 1st two sub problems for now