((1..N).to_a + [1]).permutation(2).to_a.filter{|a| a[0]+a[1] == N }.filter{|a| (1..10).cover?(a[0]) && (1..10).cover?(a[1])}[0]