[subject line]

First impl for Srounded Regions
[subject line]
Accepted!

[Bug input/output]
input   output  expected
["OOO","OOO","OOO"] ["OOO","OXO","OOO"] ["OOO","OOO","OOO"]

[Fix]
fix the visited check right after dequeue