05-user-group 1-6 exercises+solutions