solve dat