gonna ask ralph to solve this for me