block breaker and placer both sorted