It is unbelievable, it works. Maybe I get some problems with UV mapping, since faces from front and right side are overlapping.
But the result looks as desired.
How does this work?
Make balcony another mesh object. Your walls will remain in top shape for further editing. U can join building and balcony after if u use arrays making more floors.