TESTING SOLUTIONS