EI 06 Key Assignment 1