first solution words not done .... need more clearity in ideas here but here is that start