blockcoloring