1~3 CBA 4~7 BDCA 8~11 ADDB 12~15 BCBD 16~20 BGFDA 21~25 BACBA 26~-30 DCDAB 31~35 CADBB 36~40 DABCD 41. lies 42. The 43. at 44. planned 45. greener 46. impressive 47. to carry 48. which 49. realization 50.building