У вас изначально было задано 2 <= ... <= 5.
Чтобы границы диапазона считались нормой - надо сделать 2 < ... < 5