Inputs:
Outputs: