solutions to 1000-1001