SIUUUU


 def my_function(age, health, crime):
    if crime:
        return False
    if health == "low":
        return False
    if age >= 0 and age <= 57:
        return health == "high"
    else:
        return health in ("high", "medium") 
 def my_function(work_hours):
    Overall = 0
    for i in range(len(work_hours)):
        if work_hours[i][1] > 40:  
            B = work_hours[i][1] - 40 
            Overall += B  
    return Overall 
 def total_water_usage(device, rates):

    if not device:
      return 0

    Overall = 0
    for i in range(len(device)):
        A = device[i]
        B = hour[i]
        Overall = Overall + rates.get(A, 0)*B
    return Overall 
 class Barrel:
    def __init__(self, capacity):
        self.capacity = capacity
        self.liquid = capacity

    def draw(self, bottle_capacity):
        if self.liquid >= bottle_capacity:
            self.liquid -= bottle_capacity
            return bottle_capacity
        else:
            drawn = self.liquid
            self.liquid = 0
            return drawn 
 class ExpenseTracker:
    def __init__(self):
        self.expenses = {}

    def add_expense(self, category, amount):
        if category in self.expenses:
            self.expenses[category] += amount
        else:
            self.expenses[category] = amount
        return True

    def get_total_expenses(self):
        return sum(self.expenses.values())

    def get_expenses_by_category(self, category):
        return self.expenses.get(category, 0)

    def get_all_expenses(self):
        return self.expenses 
 def my_function(M):
    n = len(M)
    m = len(M[0])
    
    if n != m:
        return -1
    
    for row in M:
        for val in row:
            if val < 0:
                return -2
    
    total = 0
    for i in range(n):
        for j in range(i, m):
            total += M[i][j]
    return total 
 class ToDoList:
    def __init__(self):
        self.tasks = []

    def add_task(self, task_name):
        self.tasks.append({"task_name": task_name, "completed": False})

    def mark_complete(self, task_name):
        for task in self.tasks:
            if task["task_name"] == task_name:
                task["completed"] = True
                break

    def view_tasks(self):
        return [task["task_name"] for task in self.tasks if not task["completed"]]