Farm Heroes Saga Level 396

How to pass level 396 Farm Heroes Saga