add 2547_Carpet
set<int> is slow
solve 2547_Carpet
Merge branch 'feature-2547'