A proof of the increasing-cost Cookie Clicker hardness conjecture
Abstract
Consider a continuous-time production process that starts with zero capital and production rate one. Purchasing an item consumes capital, increases the production rate, and multiplies that item’s future price by a factor greater than one. The objective is to accumulate a prescribed amount of unspent capital as quickly as possible. Demaine, Ito, Langerman, Lynch, Rudoy, and Xiao conjectured in their 2018 Cookie Clicker preprint, subsequently published in 2020, that this optimization problem is weakly NP-hard. We prove the conjectured hardness by a polynomial-time reduction from Partition. A quadratic correction to the initial prices makes the completion time of every ordered subset equal to a constant plus a squared subset-sum error, with an explicit, uniformly bounded rational remainder. We first use a common input-dependent multiplier to make repeated purchases infeasible before success. A purchase-deletion argument then strengthens the result: the rational-input decision problem is NP-complete for every fixed rational multiplier greater than one, including . For the structured family used in the reduction, we also give an optimal ordering theorem and an exact pseudopolynomial dynamic program.
1. Introduction and the conjecture
An incremental production process converts current capital into a higher future production rate. The resulting optimization problem involves both selecting investments and deciding when to make them. Even a deterministic process with a single resource can couple these choices: buying an item delays the accumulation of capital but accelerates all later accumulation.
Demaine et al. [1] formalized this problem in their study of Cookie Clicker. Their continuous-time model specifies an initial balance, an initial production rate, and item types with additive rate increases and geometrically increasing prices. They distinguish a balance target, called the version, from a production-rate target, called the version. In Section 4, the second conjecture concerns the version with initial balance zero and initial rate one. In our notation, the conjecture asks for weak NP-hardness of minimizing the time at which the balance first reaches , when the number of item types is part of the input. The conjecture appears in the August 2018 preprint and remains stated in the journal article published in 2020.
The earlier paper establishes hardness for related variants, including a rate target, a model allowing nonzero initial capital, and a discrete-time process. These results motivate the remaining continuous-time balance-target question. Here we give a reduction for precisely the zero-capital, unit-initial-rate model. We first allow a common price multiplier supplied as input, then strengthen the result to every fixed rational multiplier greater than one, including .
1.1 Main result
All rational numbers in this paper have finite binary encodings. The decision problem asks whether the target balance can be reached by a given rational deadline.
Theorem 1.1 (Hardness from zero initial capital). The continuous-time, increasing-cost Cookie Clicker balance-target decision problem is NP-hard when the initial balance is zero and the initial production rate is one. This remains true under all of the following restrictions simultaneously:
-
every initial price and every rate increase is a positive rational number;
-
all item types share one integer price multiplier ;
-
every first price is strictly less than the target ;
-
every second price is strictly greater than .
The restriction defined by these conditions is in NP, and hence is NP-complete. The hardness reduction is from Partition. Moreover, on the calibrated family constructed in the reduction, exact optimization admits a pseudopolynomial algorithm.
The theorem establishes the conjectured weak hardness. The pseudopolynomial statement is limited to the calibrated family. We do not assert a pseudopolynomial algorithm for the full model, membership in NP for the full model, or the absence of stronger hardness results. This distinction prevents a reduction from a numerical NP-complete problem from being used to infer an unwarranted classification of every instance.
Theorem 1.2 (Fixed-multiplier strengthening; proved as Theorem 6.1). For every fixed rational , the rational-input balance-target decision problem with that same multiplier for every type, zero initial balance, and initial rate one is NP-complete. In particular, the multiplier can be fixed at .
Here NP membership is proved for the whole fixed-multiplier model. The earlier qualification about the full model refers to arbitrary input multipliers, which can approach one as the input length grows.
1.2 Why the reduction works
Let positive integers sum to . We create one item for each integer. With a sufficiently large integer , the rate increase and first price of item are
The target is . The multiplier prevents repeated purchases before reaching the target, so a purchase sequence represents a subset. The term is chosen to cancel the leading dependence of purchase time on the order of that subset. If its total integer weight is , its completion time has the exact representation
We choose and prove for every order and every subset. Since is an integer, and are separated by a squared-error gap of at least . A deadline placed inside this gap completes the reduction.
The proof uses exact rational identities throughout. In particular, the remainder estimate is valid for all positive integer input lists, rather than only in an asymptotic limit. Section 2 derives the required scheduling normal form directly from cash-flow feasibility. Section 3 gives the construction and proves the separation. Section 4 handles computational encoding and NP membership. Section 5 proves the additional ordering and dynamic-programming results. Section 6 establishes the fixed-multiplier strengthening by showing that repeated purchases cannot improve an optimal schedule on the constructed instances.
2. Model and a scheduling normal form
2.1 Finite rational input and the balance target
An instance has item types, a positive rational target , and a nonnegative rational deadline . Item has rate increase , initial price , and multiplier , all rational. Its st copy costs for each integer . The process starts at time zero with balance zero and rate one. Between purchases, the balance increases continuously at the current rate. A purchase is instantaneous and allowed only when the current balance is at least its price. It subtracts that price from the balance and adds to the rate. Selling and borrowing are not allowed.
Success means that the current, unspent balance has reached at some time at most . A strategy stops at its first such time. In particular, success is determined by the balance immediately before a proposed purchase if that balance has already reached . The cumulative amount ever produced is not the target quantity.
We denote this decision problem by . All numerators and positive denominators are encoded in binary. We explicitly restrict to rational inputs to make the computational problem precise; these are permitted by the positive-real parameter model in Demaine et al. [1].
Lemma 2.1 (No purchase at or above the target). Every purchase made before the first target hitting time has price strictly less than . Consequently, if for every , each type is purchased at most once before success.
Proof. To pay a price , a strategy must first have a balance at least , and hence at least . Success has therefore already occurred. Such a purchase cannot occur before the first target hitting time. If the second price of type exceeds , the same is true of every later price, because . Hence at most its first copy can be purchased before success. ◻
2.2 The exact time of a purchase order
Fix an ordered list of purchases. Write and for the price and rate increase of purchase . For repeated types the price is determined by the earlier occurrences of that type in the list. Define
The times implement the list by buying each item as soon as it can be afforded. The balance is zero immediately after every purchase. We call this the canonical schedule. After its last purchase, it reaches at time
For the empty list, the sum is zero, the rate is one, and this expression equals .
Lemma 2.2 (Optimality for a fixed order). Suppose a strategy makes the given purchases before reaching balance , then reaches at time . Its completion time satisfies . If every , the canonical schedule followed by waiting reaches for the first time at exactly .
Proof. Let be the original time of purchase . The amount produced by that time, before subtracting purchase prices, is
Feasibility of purchase implies that this amount is at least . Collecting the terms containing gives
For the canonical schedule, the balance after purchase is exactly zero, so the corresponding relation is an equality:
We prove by induction. For , equations (2)–(3) and give the claim. Suppose it holds for every . Since each is positive, the right side of (2) is at least the right side of (3). Division by gives .
At the target hitting time, cash-flow feasibility similarly gives
The zero balance immediately after the canonical last purchase implies
It follows that . This proves the lower bound. The empty-list case follows directly by waiting at rate one.
Finally, if for every , the canonical balance increases from zero to before purchase , then returns to zero. It never reaches the target during the purchase phase. During the last wait it increases from zero to , taking exactly time. Thus (1) is its first target hitting time. ◻
This normal form is closely related to the buying-phase/waiting-phase observations in Demaine et al. [1]. The proof above is included to cover all scheduling details required by the reduction, without presupposing an optimal strategy or a particular choice of purchase times.
3. A reduction from Partition
3.1 The source problem
The source problem is the standard NP-complete problem Partition [2]: given a list of positive integers, decide whether some sublist has sum equal to half the total. Equal-valued entries remain distinct selectable entries. We may restrict to positive even total , with integer . To justify the restriction, an odd-total instance is immediately a no-instance and can be mapped to the fixed even-total no-instance . An even-total instance is kept unchanged. This is a polynomial-time transformation preserving the answer.
Thus fix positive integers satisfying
For each subset its sum is an integer in .
3.2 All parameters of the constructed instance
Define
The initial balance and rate are respectively zero and one. Set
The choice is made only to obtain a simple uniform separation with explicit constants. No limiting operation is part of the construction.
Lemma 3.1 (Validity and the available purchases). The construction gives positive rational gains and prices, a common integer multiplier greater than one, and a positive deadline. Every first price is less than and every second price exceeds . Any strategy before success therefore buys a subset of the item types.
Proof. Equation (4) gives . Since ,
Consequently and
In particular . Since ,
Lemma 2.1 now rules out every repeated purchase. Also and , so both and are positive. All displayed parameters are rational, and is an integer greater than one. ◻
3.3 Completion time for an arbitrary ordered subset
Let be any list of distinct indices. Define the selected weights and prefix sums by
Here , , and . Before purchase the rate is . By Lemma 2.2, the minimum time for this order, including the final wait, is
Lemma 3.1 guarantees that every list in (8) is a valid canonical schedule reaching the target for the first time at the stated completion time. Conversely, any successful strategy has a distinct-index list and takes at least the time in (8) for that list.
Lemma 3.2 (Exact purchase-time expansion). For any , , and ,
Consequently, the sum of the purchase times in (8) is
and
Proof. The left side of (9) equals . Subtract the first two terms on the right and put the difference over denominator . The numerator becomes
This proves the exact identity.
Summing the identity over gives a leading term and a correction
The middle equality telescopes because . This proves (10).
Every summand of is nonnegative. For each , and . Also . Hence
Finally gives the last inequality in (11). The empty-list case has and satisfies all the identities. ◻
Lemma 3.3 (Exact waiting-time expansion). For and ,
Moreover,
Proof. First, exact division gives
because . Next,
Combining these two equalities gives (12). The range implies and . The denominator is at least , proving (13). ◻
Proposition 3.4 (Uniform squared-error representation). Every ordered subset in the constructed instance satisfies
The bound is independent of the number and order of its purchases.
Proof. Add (10) and (12), and let . The resulting leading terms are
The triangle inequality and Lemmas 3.2–3.3 give
where the equality uses . This proves (14). ◻
3.4 The two directions of the reduction
Proposition 3.5 (Exact decision equivalence). There is a subset of the source integers with sum if and only if the constructed process can reach balance by time .
Proof. Suppose first that has sum . Buy exactly those item types, in any order, as soon as they are affordable, and then wait. Lemma 3.1 and Lemma 2.2 show that this is a valid schedule whose first target hitting time is given by (8). Here , so Proposition 3.4 gives
Thus the constructed instance is a yes-instance.
Conversely, suppose that the source instance has no subset summing to . Consider any successful strategy and its list of purchases before success. By Lemma 3.1, this list has distinct indices. Its sum is an integer, and by assumption . Therefore . By Lemma 2.2 and Proposition 3.4, the strategy’s completion time is at least
This argument includes the empty purchase list. Hence no strategy can succeed by the deadline. The two implications establish the equivalence. ◻
The inequalities give a margin of at least on either side of the deadline. Although this number can be small as a real quantity, its rational encoding is short. The reduction uses exact comparisons, so it requires no fixed-precision numerical oracle.
4. Encoding length and the NP-complete restriction
4.1 Polynomial-time construction
Let be the total binary encoding length of the positive integer list . Computing its sum and takes polynomial time. We have and . The integers and have bits. The multiplier has the same order of bit length. For each item, and have numerators and denominators with bits. The same holds for .
Integer addition, multiplication, and division with remainder on these bit lengths take polynomial time. Fraction reduction, if required by an input convention, can be performed by the Euclidean algorithm in polynomial time. Thus the complete instance has bits and is produced in time polynomial in . Proposition 3.5 is therefore a polynomial-time many-one reduction from an NP-complete problem, proving the NP-hardness portion of Theorem 1.1.
4.2 Short certificates when second prices exceed the target
Proposition 4.1 (NP membership of the restriction). Consider the language of valid inputs satisfying for every item, with a common integer multiplier greater than one. Deciding whether such an input is a yes-instance is in NP.
Proof. The parameter inequalities and equality of the multipliers are checked by exact rational arithmetic in polynomial time. By Lemma 2.1, every successful strategy buys at most items and has no repeated type. A certificate is its ordered list of distinct indices, of length at most . Its encoding has bits.
The verifier checks that indices are valid and distinct, computes the rates , then evaluates
exactly and compares it to . Lemma 2.2 proves both completeness and soundness of this certificate: a successful original strategy has a canonical one at least as fast, and every accepted list implements a successful canonical schedule.
For completeness, let be the entire input bit length. A sum of at most input rationals can be placed over the product of their denominators. This product has at most bits, as do its numerator after allowing bits for summation. Dividing an input price by such a rate therefore creates a rational with polynomially many bits. Summing at most such fractions by using their denominator product again produces at most bits. All signs and deadline comparisons can then be checked by integer cross-multiplication on polynomial bit lengths. The verifier is consequently polynomial-time. ◻
Combining this proposition with the reduction proves NP-completeness of the restriction in Theorem 1.1. Exact optimization of the full model is NP-hard as well: an algorithm returning an exact optimum value could compare that value with and decide the constructed instances.
5. Ordering and exact optimization of the calibrated family
The reduction does not require identifying the fastest order of a selected subset, because its error estimate is uniform over every order. Nevertheless, the constructed family has an exact ordering rule, which gives a pseudopolynomial algorithm for this family.
5.1 An adjacent exchange identity
Write and . Suppose two consecutive selected weights are and , and the sum of all previously selected weights is . Let . At this point the balance in the canonical schedule is zero. The difference between the purchase times of the orders and is
All factors outside the brackets are positive. In the brackets,
Substitution yields
Proposition 5.1 (Optimal order for every subset). For any subset of the calibrated instance, a canonical schedule purchasing its items in nondecreasing order of minimizes the completion time among all orders of that subset.
Proof. For two consecutive selected weights, . Thus , and equations (15)–(16) show that the sign of is the sign of . If , swapping this inverted adjacent pair strictly reduces the time of the two purchases. Both orders finish the pair with balance zero and the same production rate . The purchased type counts are also the same. Therefore the subsequent canonical purchase costs, rates, and final waiting time are unaffected by the swap. The full completion time decreases by exactly .
A finite list can be sorted by repeatedly swapping adjacent inversions. Each such swap decreases its number of inversions by one, so the procedure terminates. The final nondecreasing order takes no longer than the original order. Equal weights have , and may be arranged arbitrarily. Lemma 2.2 already minimizes timing for each order, completing the proof. ◻
5.2 Dynamic programming over the selected integer sum
Sort the complete integer list so that . For and integers , let be the least total purchase time of a subset of the first items with sum , purchased in sorted order. If no such subset exists, set . Initialize
The recurrence is
where the second term is omitted if or its previous state is infinite. After processing all items, the optimal completion time is
Proposition 5.2 (Pseudopolynomial exact algorithm). Equations (17)–(18) compute the exact optimum of every calibrated instance in rational arithmetic operations after sorting. Every rational involved has polynomial bit length in and .
Proof. We prove the recurrence by induction on . The initialization accounts for the unique empty subset and all impossible nonzero sums. Any subset of the first items either excludes , contributing the first term, or includes . In the latter case item can be placed last in sorted order. The preceding subset uses the first items, has sum , and ends with zero balance at rate . Its least purchase time is by the induction hypothesis. Buying item next costs precisely the additional time appearing in the second term. Conversely, every finite term of the recurrence constructs a subset of sum . This proves the equality.
For a fixed final sum , the final rate is , independently of the selected indices. The last wait therefore adds . Proposition 5.1 guarantees that some globally optimal subset order is sorted. Lemma 3.1 excludes repeats. Minimizing over all sums consequently gives exactly (18).
There are states, each with at most two candidates. Sorting takes integer comparisons, and the dynamic program takes rational operations. A finite state value is always the purchase time of some actual path with at most purchases. Each purchase-time summand can be written as
Its numerator and denominator have bits. A sum of at most such terms has bits using a denominator product. Taking a minimum retains one candidate value rather than adding their denominators together. Thus repeated comparisons do not increase the bound on state bit lengths. Final waits have bits as well. Exact arithmetic and comparisons are therefore polynomial in these bit lengths.
The numerical parameter can be exponential in the length of its binary encoding. Accordingly, rational operations give a pseudopolynomial algorithm, not a polynomial-time algorithm for binary-encoded instances. ◻
One can regard the calibrated family as a decision problem whose input is the integer list defining (5)–(7). It is NP-complete by the reduction and the certificate argument, and it has the pseudopolynomial algorithm above. This gives a precise restricted-family sense in which the construction realizes weak NP-completeness. The full Cookie Clicker problem may have additional sources of difficulty outside this family.
6. Hardness with a fixed price multiplier
The preceding proof uses large second prices to exclude repetitions by feasibility alone. We now exclude them by optimality instead. This strengthens the result to any fixed rational multiplier greater than one, including .
Theorem 6.1 (Every fixed rational multiplier). For every fixed rational number , the continuous-time balance-target decision problem with zero initial balance, initial rate one, and for all item types is NP-complete. The number of item types is part of the input, and gains and initial prices are positive rationals. In particular, the theorem holds for the fixed multiplier .
6.1 Existence of an optimal finite canonical schedule
Lemma 6.2 (Finite search space for fixed input). If each , an optimal strategy exists and can be chosen canonical, with finitely many purchases before the target.
Proof. For each type , the sequence tends to infinity as tends to infinity. Hence only finitely many of its copies have price less than . Lemma 2.1 forbids all other copies before success. The total number of purchases before success is bounded by the sum of these finitely many per-type bounds. There are consequently only finitely many possible purchase lists before success, including the empty list. Each list contains only prices below ; by Lemma 2.2, it has a feasible canonical realization whose completion time is no larger than that of any strategy with that list. The minimum of these finitely many completion times is attained. Since the empty list succeeds in time , at least one such schedule exists and the minimum is finite. ◻
6.2 Deleting a purchase that cannot repay its cost
Lemma 6.3 (A necessary inequality for an optimal purchase). In an optimal canonical schedule, consider a purchase of cost and rate increase , made after waiting from balance zero at prior rate . Then
This statement allows repeated item types and arbitrary multipliers greater than one.
Proof. Let denote the remaining completion time immediately after this purchase. At that moment the balance is zero and the rate is . Waiting without any additional purchase would finish in time . If were larger, replacing the remaining schedule by that wait would improve the entire schedule. Therefore optimality implies
Consider the state just before the waiting interval for the purchase under examination, when balance is zero and rate is . Delete this waiting interval and the purchase, and execute the original list of subsequent purchases canonically from this earlier state. Any later occurrence of the deleted type now has one fewer preceding copy of that type, so its price is divided by that type’s multiplier. All other subsequent prices are unchanged. In particular, no subsequent price increases.
For a later purchase, let be the sum of the gains of the subsequent purchases that precede it. Its old rate is , and its new rate is . If its old price is and its new price is , its new waiting time satisfies
The final waiting time to reach satisfies the same inequality, with and equal to the total subsequent gain. Summing all these termwise bounds shows that the modified suffix takes time at most .
This modified schedule is feasible. Every price in the original optimal list was below , and the new prices do not increase, so its canonical realization also has no target hit during its purchase phase. Its final wait reaches the target. From the state under comparison, the original schedule takes , whereas the modified one takes at most . If , the difference satisfies
contradicting optimality. Thus . Applying (20) gives (19). ◻
Corollary 6.4 (A sufficient condition excluding repeated purchases). Suppose the initial rate is one and for every item type. Then no optimal canonical schedule contains a repeated item type.
Proof. A repeated purchase of type has price . Its prior rate is at least one, so and hence
This violates Lemma 6.3. An optimal canonical schedule exists by Lemma 6.2, so all optimal canonical schedules have no repeated type. ◻
6.3 Reduction for any fixed rational multiplier
Fix a rational . Choose once and for all an integer such that
The number is a constant of this fixed- problem, independent of the Partition instance. Given (4), now set
and retain and .
The proof of positivity and in Lemma 3.1 remains valid because . To handle repeats, compute
The first inequality uses , and the strict inequality uses and (21). Corollary 6.4 therefore excludes repeated items from any optimal schedule.
All identities in Lemmas 3.2–3.3 hold for arbitrary . Their combined remainder now satisfies
Thus every canonical distinct-index list still satisfies the same squared-error representation and deadline separation. If a partition exists, its distinct-index schedule finishes before . If no partition exists, every distinct-index canonical schedule takes at least . Since some globally optimal schedule exists and has distinct indices, the global optimum also exceeds in this case. This proves the decision equivalence even though some nonoptimal schedules may repeat items.
The encoding argument from Section 4 still applies: and are fixed constants, and . Hence the construction is a polynomial-time reduction proving NP-hardness for each fixed .
For , already satisfies (21), because . Therefore the original choices , , , , , and work unchanged; only the multiplier changes to .
6.4 Polynomial certificates for a fixed multiplier
Proposition 6.5 (Fixed-multiplier NP membership). For each fixed rational , the entire rational-input decision problem with is in NP.
Proof. Let be the total input bit length. Since positive numerator and denominator integers in the input use at most bits, each positive input rational is strictly between and . In particular .
Fix an integer with . Such an integer exists because , and it is a constant independent of the input. If an item’s exponent is at least , then
Its price therefore exceeds and it cannot be purchased before success. There are at most purchasable copies of each type, and at most purchases in any strategy before success. A certificate consisting of a purchase list thus has polynomial length in the input size.
Given the list, a verifier computes the price of each occurrence by counting previous occurrences, checks that its price is below , computes its preceding rate, and evaluates (1) exactly. Each exponent is , and has constant bit length, so every rational power has bits. Each price and rate has polynomial bit length. There are polynomially many such terms, so a denominator-product evaluation of their sum also has polynomial bit length. Integer arithmetic and the final comparison with take polynomial time.
Lemma 2.2 shows that the verifier accepts precisely a list whose canonical schedule succeeds by the deadline, and that every yes-instance has an accepted list. This proves membership in NP. For the specific multiplier , one may take , since
◻
NP-hardness from the preceding subsection and Proposition 6.5 complete the proof of Theorem 6.1. On the calibrated family with fixed multiplier, the no-repeat optimality result also allows the ordering theorem and dynamic program of Section 5 to apply unchanged.
7. Conclusion
The balance-target version of continuous-time incremental production is NP-hard even when the process starts with zero capital and production rate one. The reduction establishes the hardness conjectured in Section 4 of Demaine et al. [1]. It isolates a subset-selection obstruction: after a quadratic price correction, every purchase order has a completion time that resolves whether the selected integer sum equals a prescribed target. The proof controls the entire rational remainder, including both purchasing and final waiting.
The basic reduction proves NP-completeness on instances whose second prices exceed the target. A deletion argument then gives a stronger classification: for every fixed rational price multiplier greater than one, the full rational-input decision problem is NP-complete. In particular, the multiplier can be fixed at . The explicit calibrated family has an exact pseudopolynomial algorithm based on sorting and integer subset sums.
The results do not classify the problem for a fixed number of item types, integer-only rate increases at unit initial rate, or the general fixed-multiplier problem with respect to strong NP-hardness or approximation schemes. The pseudopolynomial algorithm is proved only for the calibrated family. These distinctions specify the limits of the reduction and leave several structural questions for further work.
Disclosure of AI Assistance
This work was prepared with extensive assistance from GPT-6 Astra Ultra. The model assisted with literature search and synthesis, evidence extraction and organization, mathematical formulation and proof drafting, manuscript drafting and revision, and LaTeX, tables, figures, and reproducibility scripts. AI-assisted checking and separate agent reviews were also used; these do not constitute independent human peer review or replace expert verification of sources, mathematics, and interpretations. The reported survey statistics are derived from published sources. Responsibility for the final content, claims, citations, and any errors remains with the human authors.
References
- E. D. Demaine, H. Ito, S. Langerman, J. Lynch, M. Rudoy, and K. Xiao. Cookie clicker. Graphs and Combinatorics, 36, no. 2, pp. 269–302, 2020. Preprint arXiv:1808.07540, first posted August 22, 2018. The increasing-cost balance-target conjecture is in Section 4. https://erikdemaine.org/papers/CookieClicker_GC/paper.pdf.
- R. M. Karp. Reducibility among combinatorial problems. Complexity of computer computations, Plenum Press, pp. 85–103, 1972. https://doi.org/10.1007/978-1-4684-2001-2_9.
Citation
Please cite this work as:
Zhao, Jinze. “A proof of the increasing-cost Cookie Clicker hardness conjecture”. jimz7-blog.pages.dev (Sep 2026).
https://jimz7-blog.pages.dev/increasing-cost-cookie-clicker-hardness/
Or use the BibTeX citation:
@article{zhao2026increasing-cost-cookie-clicker-hardness,
title = {{A proof of the increasing-cost Cookie Clicker hardness conjecture}},
author = {Zhao, Jinze},
journal = {jimz7-blog.pages.dev},
year = {2026},
month = {September},
url = {https://jimz7-blog.pages.dev/increasing-cost-cookie-clicker-hardness/}
}