transistor switch logic . very hard to solve this scenario.

How many transistors did you get, maybe you can double them up and make them into darlington pairs.

http://www.google.com/imgres?hl=en&safe=off&sa=X&tbo=d&biw=1440&bih=754&tbm=isch&tbnid=JwhGtXRza51_UM:&imgrefurl=http://www.opencircuits.com/Basic_Circuits_and_Circuit_Building_Blocks&docid=ByS_Bn7_5pUhSM&imgurl=http://www.opencircuits.com/images/3/30/Dtrans.png&w=500&h=356&ei=SR0JUc7iLua20AGKy4CwBw&zoom=1&iact=rc&dur=4665&sig=106574055291386674452&page=1&tbnh=178&tbnw=266&start=0&ndsp=19&ved=1t:429,r:2,s:0&tx=121&ty=88