Team effort

2