def are_feed_shapes_equal(sa, sb):
    if ((not isinstance(sa, dict)) or (not isinstance(sb, dict))):
        return False
    unmatched_item = (set(sa.items()) ^ set(sb.items()))
    return (len(unmatched_item) == 0)
def are_feed_shapes_equal(sa, sb):
    if ((not isinstance(sa, dict)) or (not isinstance(sb, dict))):
        return False
    unmatched_item = (set(sa.items()) ^ set(sb.items()))
    return (len(unmatched_item) == 0)