Big O and 1880 Block