probem 155 needs speed optimizations