Label: cs267j16assignment3