solve 2340_Carpenters\'_Language
Merge branch 'feature-2340'