Daikin

The complete solution