sangaku problem