Solid logic
683