Optimised day 19
[advent-of-code-22.git] / advent20 / Main.hs
index 2b6b5074cec7228f3643f0f110e3625a8ab3d370..355d949ff56e9c144b931975f9ea40281e4d796d 100644 (file)
@@ -1,12 +1,10 @@
 -- Writeup at https://work.njae.me.uk/2022/12/21/advent-of-code-2022-day-20/
 
-import Debug.Trace
-
 import AoC
-import Data.List
+import Data.List hiding (elemIndex)
 import Data.Maybe
 import Data.CircularList
-import Control.Lens
+import Control.Lens hiding (element)
 
 data IndexedElem = IndexedElem { _idx :: Int, _shift :: Int, _value :: Int}
     deriving (Show, Eq, Ord)