Write a function to validate user access based on role and permissions at The University of Massachusetts Amherst.
The function receives a role name, role definitions with inherited roles and direct permissions, and required permissions. Return True only when every required permission is available through the role hierarchy; return False for an unknown role or unknown inherited role.
Signature: def validate_user_access(role, roles, required_permissions):
inherits and permissions arraysFalse if the requested role or any inherited role is undefineddef validate_user_access(role, roles, required_permissions):