ideal c