diff --git a/src/data/layers/management.tsx b/src/data/layers/management.tsx
index c7211e1..ed7c262 100644
--- a/src/data/layers/management.tsx
+++ b/src/data/layers/management.tsx
@@ -198,7 +198,7 @@ const layer = createLayer(id, () => {
costMulti /= 3;
}
if (elf.name == "Jingle") {
- costMulti *= 30;
+ costMulti *= 100000;
}
const costBase = 4000 * costMulti;
const expRequiredForNextLevel = computed(() => Decimal.pow(5, level.value).mul(costBase));
diff --git a/src/data/layers/routing.tsx b/src/data/layers/routing.tsx
index 391d634..9ae9a5f 100644
--- a/src/data/layers/routing.tsx
+++ b/src/data/layers/routing.tsx
@@ -1138,10 +1138,22 @@ const layer = createLayer(id, function (this: BaseLayer) {
>
) : (
<>
- You're solving {formatWhole(computedMetaSolvingSpeed.value)} cities per
- second
-
- {renderRow(...Object.values(metaBuyables))}
+ {Decimal.lt(citiesCompleted.value, 50) ? (
+ <>
+ You're solving {formatWhole(computedMetaSolvingSpeed.value)} cities
+ per second
+
+ {renderRow(...Object.values(metaBuyables))}
+ >
+ ) : (
+ <>
+ You've solved all of cities on Earth!
+
+
+ (and proved the travelling salesman problem to be O(1))
+
+ >
+ )}
{metaMilestonesDisplay()}
>