Contest submission

Please read before you submit .