solution for DIWM-2