CYBR372 Assignment2