d1 d2 d3 d1 d2 d3 d1 d2 d3 d1 d2 d3