bool calc