Hello, Shalini b1 will be evaulated as following: the first false decides true?false:true?false:true operand true decides false operand. Then true?false:true is ignored. So b1 will be assigned false. b2 is false too. and b3 is true. So the output is FFT [ January 21, 2004: Message edited by: Sam chen ]