added more solution to problems