diff --git a/Assignment_1.pdf b/Assignment_1.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..b1714791d6164a7861085630dd2a0ed130697984
Binary files /dev/null and b/Assignment_1.pdf differ
diff --git a/SWEN90006_A1_2018_sample_solution_1.pdf b/SWEN90006_A1_2018_sample_solution_1.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..782bde6610730b1b76d990dd292f2ab7c895833a
Binary files /dev/null and b/SWEN90006_A1_2018_sample_solution_1.pdf differ
diff --git a/SWEN90006_A1_2018_sample_solution_2.pdf b/SWEN90006_A1_2018_sample_solution_2.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..9743f2030658efdcc9cc34f1a78fff87cf967520
Binary files /dev/null and b/SWEN90006_A1_2018_sample_solution_2.pdf differ
diff --git a/SWEN90006_A1_2018_sample_solution_3.pdf b/SWEN90006_A1_2018_sample_solution_3.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..590972e9094c3674ea67f9b44dcae5b5e10db88f
Binary files /dev/null and b/SWEN90006_A1_2018_sample_solution_3.pdf differ