solution-part%: solution-part%.c
	gcc $< -o $@

test-%: solution-% example.txt
	$< example.txt

run-%: solution-% realinput.txt
	$< realinput.txt

.PHONY: $(patsubst %,run-%, 1 2) $(patsubst %,test-%, 1 2)