504.5 Div2 Hard