@part PART INPUT_FILE="inputs/puzzle.txt":
    mcs -out:part_{{PART}}.exe common.cs part_{{PART}}.cs
    mono part_{{PART}}.exe {{INPUT_FILE}}

clean:
    rm *.exe