hard in out

.