Updated ex - 4