final examination egn 3420 4456181