Necessary optimality conditions for a special class of bilevel programming problems with unique lower level solution. (3rd October 2017)