broken solution