Conditional logic based on multiple inputs