infinite walk
585