/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param n int整型 
 * @param k int整型 
 * @return int整型二维数组
 */
function combine( n ,  k ) {
    
    var path=[];
    var result=[];
    function help(start){
        
        if(path.length==k){
            result.push(path.slice())
            return 
        }
        
        for(var i=start;i<=n;i++){
            
            path.push(i);
            help(i+1);
            path.pop()
        }
    }
    help(1)
    return result
    
    // write code here
}
module.exports = {
    combine : combine
};