def METHOD_NAME(versions, max_bounce_time_in_hours):
    """Find versions that should have drained more than 'max_bounce_time_in_hours' ago"""
    if len(versions) < 2:
        return []
    deploy_time = {}
    latest_deploy = 0
    for version, tasks in versions.items():
        deploy_time[version] = sum(t["statuses"][0]["timestamp"] for t in tasks) / len(
            tasks
        )
        if (
            deploy_time[version] > latest_deploy
            and time.time() - deploy_time[version] > max_bounce_time_in_hours * 3600
        ):
            latest_deploy = deploy_time[version]
    return [version for version, dtime in deploy_time.items() if dtime < latest_deploy]