fix combination generation #26