#include using namespace std; int n, d, k, a[110]; bool dfs(int i, int m, int s) { if (m==k) { if (s==d) { for(int i=1;i<=n;++i) if (a[i]) cout<>n>>d>>k; if (!dfs(0, 0, 0)) cout<<-1<