Bottleneck detected. Sparse data structure required.