Input processing (30/39)

Input processing