trying every possible combination