Teamwork concept - building puzzle