Solution Approach updated