1st approach of the final solution