Tests:
Test 1

Solutions:
Test 1