putnchar and small opti