Hot: completing-square