3
vector<vector<int>> ans;4
// declare temp global vector in this vector we will store temprary7
void solve(int k, int n, int order) {8
// check if our target became zero and combination size became zero then9
// push temp vector inside the ans it means this temp vector combination10
// having sum is equal to target and size of vector is equal to k11
if (n == 0 && k == 0) {15
// check if our target is less than zero then return17
// take for loop and check for all posibility ahead of order18
for (int i = order; i <= 9; i++) {19
// push current index value21
// call solve function for further posiblity22
solve(k - 1, n - i, i + 1);23
// Pop last push value27
vector<vector<int>> combinationSum3(int k, int n) {