Input processing (35/39)

Input processing