diff --git a/content/3_Silver/Prefix_Sums.mdx b/content/3_Silver/Prefix_Sums.mdx
index 6efb899b9f..cff861246e 100644
--- a/content/3_Silver/Prefix_Sums.mdx
+++ b/content/3_Silver/Prefix_Sums.mdx
@@ -313,13 +313,6 @@ for i in range(Q):
## Problems
-
-
-"Haybale Stacking" isn't submittable on the USACO website;
-Use [this link](https://www.spoj.com/problems/HAYBALE/) to submit instead.
-
-
-
## Quiz
diff --git a/content/3_Silver/Prefix_Sums.problems.json b/content/3_Silver/Prefix_Sums.problems.json
index e806a758ea..216d3420d9 100644
--- a/content/3_Silver/Prefix_Sums.problems.json
+++ b/content/3_Silver/Prefix_Sums.problems.json
@@ -89,10 +89,10 @@
}
},
{
- "uniqueId": "usaco-104",
+ "uniqueId": "spoj-Haybale",
"name": "Haybale Stacking",
- "url": "http://www.usaco.org/index.php?page=viewproblem2&cpid=104",
- "source": "Old Bronze",
+ "url": "https://www.spoj.com/problems/HAYBALE/",
+ "source": "SPOJ",
"difficulty": "Normal",
"isStarred": true,
"tags": ["Prefix Sums"],
diff --git a/solutions/silver/usaco-104.mdx b/solutions/silver/spoj-Haybale.mdx
similarity index 98%
rename from solutions/silver/usaco-104.mdx
rename to solutions/silver/spoj-Haybale.mdx
index e55b904ff9..eae6cb72fd 100644
--- a/solutions/silver/usaco-104.mdx
+++ b/solutions/silver/spoj-Haybale.mdx
@@ -1,6 +1,6 @@
---
-id: usaco-104
-source: USACO Bronze 2012 January
+id: spoj-Haybale
+source: SPOJ
title: Haybale Stacking
author: Óscar Garries, Brad Ma, KJ Karaisz
---