ボンバーマンみたいなゲームを作ってるんだけど、

111
111
111111
111111

こんなデータを読み込んで、

789
416
411889
122223

みたいにブロックを割り当てるアルゴリズムを具体的にどうするか考えてくれ
3行3列の1らへんをどうするか・・・