rule all:
    input: expand("out_{i}.txt", i=range(10))

rule task:
    output: "out_{i}.txt"
    wildcard_constraints: i="\d+"
    resources: mem_mb=512
    threads: 1
    shell: "echo task_{wildcards.i} > {output}"
