Draft of first solution