Я себе отвечаю так.
При чтении надписей нужно применять определённые правила парсинга - общечеловеческие, поскольку другие специально не оговорены, как я понимаю. Думаю, согласно этим правилам, автор надписи обычно отделяет числа друг от друга разделителями - пробелами, тире, запятыми... если разделителя между цифрами нет, то эти цифры относятся к одному числу и автор не придавал каждой из них значение отдельного числа. Отсюда следует, что чисел 2, 5, 3, 0 на табличке "не написано".
Чтобы исключить числа (-5=25-30) и (-30), нужно учесть более глубокую семантику таблички: мы понимаем, что там написан диапазон номеров квартир - от минимального до максимального, то есть автор имел целью разместить на данной табличке два числа и поставил между ними тире для задания диапазона.