>A is A

=)

Не нужно было рассматривать этот случай. Ну и если бы вместо -1 стояли бы бесконечности, то вообще не нужно было бы рассмотрение случаев