Harch,в первом сообщении опечатка была..z>=0 вообще