Adding another solution with better order