day 5 done!
This commit is contained in:
		
							parent
							
								
									2d91ec1831
								
							
						
					
					
						commit
						356ccc9ad2
					
				
							
								
								
									
										43
									
								
								day5.hs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								day5.hs
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,43 @@
 | 
			
		|||
import Data.List (sort)
 | 
			
		||||
 | 
			
		||||
main :: IO ()
 | 
			
		||||
main = do
 | 
			
		||||
  raw <- readFile "day5.txt"
 | 
			
		||||
  let valid = foldr (&&) True $ map validate $ lines raw
 | 
			
		||||
      ls = if valid
 | 
			
		||||
           then map parse $ lines raw
 | 
			
		||||
           else error "invalid input"
 | 
			
		||||
      ansA = maximum ls
 | 
			
		||||
      ansB = findGap $ sort ls
 | 
			
		||||
   in do 
 | 
			
		||||
     putStrLn $ "day3a: " ++ (show ansA)
 | 
			
		||||
     putStrLn $ "day3b: " ++ (show ansB)
 | 
			
		||||
 | 
			
		||||
validate :: String -> Bool
 | 
			
		||||
validate s =
 | 
			
		||||
    length s == 10
 | 
			
		||||
 && all (`elem` ['F', 'B']) (take 7 s)
 | 
			
		||||
 && all (`elem` ['L', 'R']) (drop 7 s)
 | 
			
		||||
 | 
			
		||||
parse :: String -> Int
 | 
			
		||||
parse s = row * 8 + column
 | 
			
		||||
  where
 | 
			
		||||
    rowString = (take 7 s)
 | 
			
		||||
    columnString = (drop 7 s)
 | 
			
		||||
    row = fromBinaryString 'B' rowString
 | 
			
		||||
    column = fromBinaryString 'R' columnString
 | 
			
		||||
 | 
			
		||||
fromBinaryString :: Char -> String -> Int
 | 
			
		||||
fromBinaryString t s =
 | 
			
		||||
  foldr (+) 0 $ map snd $ filter (\x -> fst x == t) $ zip (reverse s) powList 
 | 
			
		||||
 | 
			
		||||
findGap :: [Int] -> Int
 | 
			
		||||
findGap [] = error "empty list"
 | 
			
		||||
findGap [x] = error "short list"
 | 
			
		||||
findGap (x:y:xs) =
 | 
			
		||||
  if y == succ x
 | 
			
		||||
  then findGap (y:xs)
 | 
			
		||||
  else succ x
 | 
			
		||||
 | 
			
		||||
powList :: [Int]
 | 
			
		||||
powList = 1 : map (* 2) powList
 | 
			
		||||
							
								
								
									
										761
									
								
								day5.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										761
									
								
								day5.txt
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,761 @@
 | 
			
		|||
BBFFFBBLLR
 | 
			
		||||
BBFFFFFLRL
 | 
			
		||||
BFBFFFBLRR
 | 
			
		||||
FBBFFFFRLL
 | 
			
		||||
FFBFFFBLRR
 | 
			
		||||
BFBBBFFLLL
 | 
			
		||||
BFBBBFFLRR
 | 
			
		||||
FBBFBBFRLL
 | 
			
		||||
BFFBFBBLLL
 | 
			
		||||
BFBFBBFRRR
 | 
			
		||||
FBFBFFBLLR
 | 
			
		||||
FFFBBBFRLL
 | 
			
		||||
BFBBFBBRRR
 | 
			
		||||
FBFFBFBRRR
 | 
			
		||||
BFFBFFFLLL
 | 
			
		||||
FBBBFBFLRR
 | 
			
		||||
BFBBFBFRLR
 | 
			
		||||
BFFFFFBRRL
 | 
			
		||||
BFFBFFFRLR
 | 
			
		||||
FBBBBBFRLL
 | 
			
		||||
BFBBFBBLRL
 | 
			
		||||
BFFFBFBRLR
 | 
			
		||||
FBBBBFBLLR
 | 
			
		||||
BBFFFBFRRR
 | 
			
		||||
BFFBBBFLRL
 | 
			
		||||
BFBFBFFLLR
 | 
			
		||||
FFFBBBFLLR
 | 
			
		||||
BFBFFFFRRL
 | 
			
		||||
FFFBBFBLLR
 | 
			
		||||
FBFFFBFLRL
 | 
			
		||||
FBBBFBBRLL
 | 
			
		||||
FBBFBFFLLR
 | 
			
		||||
FBFBBFFLLL
 | 
			
		||||
FBBFFFFLLL
 | 
			
		||||
BFBFFBFRRL
 | 
			
		||||
FFBBBFBRLL
 | 
			
		||||
BFFBBFFLLR
 | 
			
		||||
BFBBBBBRLR
 | 
			
		||||
BFFBFFFRLL
 | 
			
		||||
FBBBBFFRRR
 | 
			
		||||
FFBBBFFRRL
 | 
			
		||||
BBFBFBBLRR
 | 
			
		||||
BBFFFFFLLR
 | 
			
		||||
FFBFBFBLRR
 | 
			
		||||
FBBBBFFLLR
 | 
			
		||||
BBFBFBBRLR
 | 
			
		||||
FFBFFBFRLR
 | 
			
		||||
BFBBFFFLRL
 | 
			
		||||
FFBFBFFLLR
 | 
			
		||||
FFBFBBFRRR
 | 
			
		||||
BBFFFBFLLL
 | 
			
		||||
BFFFBBFRLL
 | 
			
		||||
FFBFBBFLRR
 | 
			
		||||
FBBBFFFRLL
 | 
			
		||||
FBBFBFBRLR
 | 
			
		||||
BFFFFFBRLR
 | 
			
		||||
BFBFBFBLRL
 | 
			
		||||
FBBBBFBLRL
 | 
			
		||||
BBFFFFBLRR
 | 
			
		||||
FBBBFFFRRR
 | 
			
		||||
FFBBFFBLRL
 | 
			
		||||
FBFBFFFRRL
 | 
			
		||||
FFBFBBFLLL
 | 
			
		||||
BBFFFBBRLR
 | 
			
		||||
FBFBFFBRRR
 | 
			
		||||
BBFFBBFRLR
 | 
			
		||||
BFBBBFBLLR
 | 
			
		||||
BFFBFBBLLR
 | 
			
		||||
FBBBFBBLRR
 | 
			
		||||
FFBFBBFLRL
 | 
			
		||||
BFBFFBBRLR
 | 
			
		||||
BFBBBFFLRL
 | 
			
		||||
BFFFFBBRLR
 | 
			
		||||
BFBBBFBRRL
 | 
			
		||||
BFBFBBBRRR
 | 
			
		||||
FFBFFBBLRR
 | 
			
		||||
FBFBBBBRRL
 | 
			
		||||
FFBFFFBRLL
 | 
			
		||||
FBFFFFBLLL
 | 
			
		||||
FFBBBFBLRR
 | 
			
		||||
BBFFBBFLLL
 | 
			
		||||
BFFBFBBLRR
 | 
			
		||||
FBBBFBBRRL
 | 
			
		||||
FFBFFBFRRR
 | 
			
		||||
BFBBFFBRLL
 | 
			
		||||
FBFFBBBLRR
 | 
			
		||||
FFBFFBFLLL
 | 
			
		||||
FBFBFBFRRL
 | 
			
		||||
BBFFFFFLRR
 | 
			
		||||
FFBBFBFRLL
 | 
			
		||||
BFBBFFFRLL
 | 
			
		||||
FBBBBFFLLL
 | 
			
		||||
BFFBFBBRRL
 | 
			
		||||
FBFBBBFLRR
 | 
			
		||||
FBBBBFFLRR
 | 
			
		||||
FBFFBBFLLL
 | 
			
		||||
BFFFBBFRRL
 | 
			
		||||
BFBBBFBRLL
 | 
			
		||||
BFBFBBFRLL
 | 
			
		||||
FBFFFFBRLL
 | 
			
		||||
BBFBFBBLLL
 | 
			
		||||
FFBBBFBLLR
 | 
			
		||||
BBFFBBBLLR
 | 
			
		||||
FBBBBBBRRR
 | 
			
		||||
BBFFBFFRLL
 | 
			
		||||
FBBFFBBRRL
 | 
			
		||||
FFBBBBFRRR
 | 
			
		||||
FBFBBFBRRL
 | 
			
		||||
BFFFBFFRLL
 | 
			
		||||
BFBFBFFRLL
 | 
			
		||||
FBFBFFBLRR
 | 
			
		||||
BFBBFFFRRR
 | 
			
		||||
BFBBBBBLLL
 | 
			
		||||
BFBBFFFRLR
 | 
			
		||||
FFBFBFBRLL
 | 
			
		||||
FBFFBFBRRL
 | 
			
		||||
FFFBBBFRLR
 | 
			
		||||
BBFFFBFLLR
 | 
			
		||||
FBFBBBBRLR
 | 
			
		||||
FBFBBFFLRL
 | 
			
		||||
FBBBBFBLRR
 | 
			
		||||
FBFBBBBLLL
 | 
			
		||||
BFBBFBBLRR
 | 
			
		||||
FFBBFBFLRL
 | 
			
		||||
FFBFBBFRLL
 | 
			
		||||
BFFFBFBLRR
 | 
			
		||||
FFBFFBBRRR
 | 
			
		||||
FBFFFFFRLL
 | 
			
		||||
BFFFBFFRRR
 | 
			
		||||
BFFBBFBRLR
 | 
			
		||||
BFBFBBBLLL
 | 
			
		||||
BFFBBFBLLR
 | 
			
		||||
BFFBBBFLLL
 | 
			
		||||
BFFFBFFLRL
 | 
			
		||||
FBBFBFFLLL
 | 
			
		||||
FBBBBBFLRR
 | 
			
		||||
FBFBFBBRRR
 | 
			
		||||
BFBBBBFLLR
 | 
			
		||||
FBFFBFBLLR
 | 
			
		||||
BBFFBBBLLL
 | 
			
		||||
BBFFBBBRLR
 | 
			
		||||
FFBBBFFRRR
 | 
			
		||||
BBFFFBFLRR
 | 
			
		||||
FFFBBBBRRR
 | 
			
		||||
FFBFBFBRRR
 | 
			
		||||
FFFBBFFRLL
 | 
			
		||||
FBFFBBFRLR
 | 
			
		||||
BFFBBBBRRR
 | 
			
		||||
FBFBFFBLLL
 | 
			
		||||
BBFBFFBLRL
 | 
			
		||||
FFBFFBFLLR
 | 
			
		||||
BFFFBBBLRL
 | 
			
		||||
FBFFBFFLRR
 | 
			
		||||
FBFFBBBLLR
 | 
			
		||||
FBBFBFFLRR
 | 
			
		||||
BFFBFFFRRL
 | 
			
		||||
FBBFBBBLLL
 | 
			
		||||
BBFBFBFRRL
 | 
			
		||||
FBFFFFBRLR
 | 
			
		||||
BFBFBFBLRR
 | 
			
		||||
BFFBFBBRLL
 | 
			
		||||
BFBFBBFLRL
 | 
			
		||||
FBBBBFFRLR
 | 
			
		||||
BFFFBBFLLL
 | 
			
		||||
BFBBBFBLLL
 | 
			
		||||
FFBBBBFRRL
 | 
			
		||||
FFBFFFFLLR
 | 
			
		||||
FBFBFFBRLL
 | 
			
		||||
BBFBFBFLRL
 | 
			
		||||
FBBBBBBRLR
 | 
			
		||||
BFBFFFBLLR
 | 
			
		||||
BBFFBBFLRR
 | 
			
		||||
BBFFBBBRRR
 | 
			
		||||
FBFFFBFRLR
 | 
			
		||||
FFBBFFBLLL
 | 
			
		||||
BFFBFBFLLL
 | 
			
		||||
FBFFFFFLRL
 | 
			
		||||
BFFBBFFLRL
 | 
			
		||||
FBBBBBBRRL
 | 
			
		||||
BFFBFBBRLR
 | 
			
		||||
FBFBFBFLLL
 | 
			
		||||
BFFBFFFRRR
 | 
			
		||||
BBFFFFBRRR
 | 
			
		||||
BFFBBFFRRR
 | 
			
		||||
FBBFBBBLRL
 | 
			
		||||
FFBBFBBRLL
 | 
			
		||||
FBFFBBFRLL
 | 
			
		||||
BFBFFBBRRL
 | 
			
		||||
FBBFFFBLRL
 | 
			
		||||
BFBBFFBLRR
 | 
			
		||||
BBFFBFBRLR
 | 
			
		||||
FBFBFFBRLR
 | 
			
		||||
BBFFBFBRRL
 | 
			
		||||
FFBBFBBRLR
 | 
			
		||||
BFBFBFFLRR
 | 
			
		||||
BFFBFFFLRL
 | 
			
		||||
FFBBBFBRRL
 | 
			
		||||
FFBFFBBLRL
 | 
			
		||||
FBBFBBBRLR
 | 
			
		||||
FFFBBBBRLR
 | 
			
		||||
FBBFFFBLLR
 | 
			
		||||
FFBFBBBRRR
 | 
			
		||||
FFBBBFBRRR
 | 
			
		||||
BFFBFBFRLL
 | 
			
		||||
BFBBBBFLLL
 | 
			
		||||
BFBFFFFRLL
 | 
			
		||||
FBBBBBFRLR
 | 
			
		||||
BFFBFBFLRL
 | 
			
		||||
FBFFBFFRRL
 | 
			
		||||
BBFFBFFRRL
 | 
			
		||||
BFFBFBBRRR
 | 
			
		||||
FBFFFBBRRR
 | 
			
		||||
FFBBFBFRRR
 | 
			
		||||
BFBBBFBLRL
 | 
			
		||||
FFBBBFFLLL
 | 
			
		||||
BFFFBBBRRR
 | 
			
		||||
BFFBBBBRLL
 | 
			
		||||
BFBBBBBLRL
 | 
			
		||||
FBFFFBBLLL
 | 
			
		||||
FBFBBBFLLL
 | 
			
		||||
FFBBBFFRLR
 | 
			
		||||
FFBFFFFRLR
 | 
			
		||||
FFBFFBFRLL
 | 
			
		||||
BFBFBFFRRL
 | 
			
		||||
BFBFFBBRRR
 | 
			
		||||
FFFBBFFRRR
 | 
			
		||||
BFFFBFBLLR
 | 
			
		||||
FBFBFBFLRR
 | 
			
		||||
BFBFFFFLLL
 | 
			
		||||
FBBBFBBLLL
 | 
			
		||||
FBBFBBFRLR
 | 
			
		||||
FFBFBFFLRL
 | 
			
		||||
FBFFBFFLLR
 | 
			
		||||
BFBFBFBLLR
 | 
			
		||||
FBBFFFFRLR
 | 
			
		||||
FBFBFFBLRL
 | 
			
		||||
BFFFBFFLLR
 | 
			
		||||
BFBFBFBLLL
 | 
			
		||||
BFBBFBFLRR
 | 
			
		||||
BFFBBFFRLL
 | 
			
		||||
BFFFBBFRRR
 | 
			
		||||
BFBFFBBLLR
 | 
			
		||||
FBBFBBBLRR
 | 
			
		||||
FFBFFFBLRL
 | 
			
		||||
BFFFBBBRLR
 | 
			
		||||
BBFBFFBLLR
 | 
			
		||||
BBFBFBFRLL
 | 
			
		||||
FFFBBFBRRL
 | 
			
		||||
BFFFFBBLRR
 | 
			
		||||
BBFFFFFRRR
 | 
			
		||||
BFBBFBBRRL
 | 
			
		||||
BFFFFFFRLL
 | 
			
		||||
BFFFFFFLLL
 | 
			
		||||
FBFFBBBRLR
 | 
			
		||||
BBFBFFBRRL
 | 
			
		||||
BFFFBBFLRR
 | 
			
		||||
FBBFBFBLLR
 | 
			
		||||
FFBBBBBLLR
 | 
			
		||||
FBFBBFFRLL
 | 
			
		||||
BFBBFFFRRL
 | 
			
		||||
FFBBBFBRLR
 | 
			
		||||
FBBBFFFLRR
 | 
			
		||||
FFBBBFFRLL
 | 
			
		||||
FFBBBBBRLL
 | 
			
		||||
BFFFBBBLLR
 | 
			
		||||
FBBFFFFLLR
 | 
			
		||||
BBFBFFBLRR
 | 
			
		||||
FFBFBBFRRL
 | 
			
		||||
BBFBFBBLRL
 | 
			
		||||
BFBBBFBRRR
 | 
			
		||||
FFBFFBBRLL
 | 
			
		||||
FFBFBFFRRR
 | 
			
		||||
FBFBBFBLRL
 | 
			
		||||
BBFFFBBRRR
 | 
			
		||||
BFFBBBBLRR
 | 
			
		||||
BFBFBBFRLR
 | 
			
		||||
FBBBBFBRRR
 | 
			
		||||
FFBBFFBLRR
 | 
			
		||||
FFFBBBFLLL
 | 
			
		||||
BBFBFFFLLR
 | 
			
		||||
FFBFFBFRRL
 | 
			
		||||
BBFFFBFLRL
 | 
			
		||||
BFBFFFFRRR
 | 
			
		||||
BFFFFFFRRL
 | 
			
		||||
FFBFFFFLRR
 | 
			
		||||
BFBBBFBLRR
 | 
			
		||||
FFFBBBBLLR
 | 
			
		||||
BFFBBFFRLR
 | 
			
		||||
BBFFFBFRLR
 | 
			
		||||
BFFBFFBRLR
 | 
			
		||||
FFBBFFFLLR
 | 
			
		||||
FFBBFBFRRL
 | 
			
		||||
FBFBBBBLRL
 | 
			
		||||
FBBBFFBLLL
 | 
			
		||||
FBBBBBBLRR
 | 
			
		||||
FFBBFBBLRR
 | 
			
		||||
FBBFBBFRRL
 | 
			
		||||
FBBFFFFLRR
 | 
			
		||||
FFBBFFBRLR
 | 
			
		||||
FBFFFFBLRL
 | 
			
		||||
FBFFBFFRLR
 | 
			
		||||
BFBFFBFRRR
 | 
			
		||||
FFBFFFFRLL
 | 
			
		||||
BFBFFBBLRL
 | 
			
		||||
FBFFFBFRRR
 | 
			
		||||
BFFBBBFRLR
 | 
			
		||||
BFFBBFBRRL
 | 
			
		||||
BFBBBBFLRR
 | 
			
		||||
FFBFBBBRLL
 | 
			
		||||
FBFBBBFRLL
 | 
			
		||||
BFBFFFFLRR
 | 
			
		||||
BBFBFFFLLL
 | 
			
		||||
BFFBBBBLRL
 | 
			
		||||
FFBFBFBLLR
 | 
			
		||||
FBBFFFBRLL
 | 
			
		||||
BFFFFFBLLR
 | 
			
		||||
FBFBBFFRRR
 | 
			
		||||
FBFFBBFLRR
 | 
			
		||||
BFFFFFBLLL
 | 
			
		||||
FBFFFFFRRL
 | 
			
		||||
FFBBBFBLLL
 | 
			
		||||
FBBFFFFLRL
 | 
			
		||||
BBFBFFBRRR
 | 
			
		||||
FBFFBFBRLR
 | 
			
		||||
FBBBFBFLLR
 | 
			
		||||
BFFBBBBRRL
 | 
			
		||||
BFFFBBFLLR
 | 
			
		||||
BFFBFFBRLL
 | 
			
		||||
FFBFBBBLLR
 | 
			
		||||
FFBFBFFRLR
 | 
			
		||||
BFFBFFBLRR
 | 
			
		||||
BFBBBFFRRL
 | 
			
		||||
BFFBBFBLRL
 | 
			
		||||
FBFBFBFLRL
 | 
			
		||||
BBFBFBBRLL
 | 
			
		||||
FBFFFFBRRL
 | 
			
		||||
FFBBBBBRRR
 | 
			
		||||
BFBFFFBRRR
 | 
			
		||||
FFBFFBFLRL
 | 
			
		||||
BFFBBBFLRR
 | 
			
		||||
FBFBBFBRLL
 | 
			
		||||
BFBBBFFRRR
 | 
			
		||||
BFFBFFFLRR
 | 
			
		||||
BFBFFFFRLR
 | 
			
		||||
FBBBFBFLRL
 | 
			
		||||
FFFBBBFRRR
 | 
			
		||||
FBFBBFFRRL
 | 
			
		||||
BFFFBBFLRL
 | 
			
		||||
FBBBBFBRLR
 | 
			
		||||
FBBFBBFLLR
 | 
			
		||||
FBFBBBBLRR
 | 
			
		||||
FFBBBBBRRL
 | 
			
		||||
FFBBFFFLLL
 | 
			
		||||
FFBBFBBLLR
 | 
			
		||||
BBFFFBFRLL
 | 
			
		||||
BBFBFBBLLR
 | 
			
		||||
FBBFBFBLLL
 | 
			
		||||
FBFFBBFRRR
 | 
			
		||||
FBBBFBBRRR
 | 
			
		||||
BFBFBBFLLL
 | 
			
		||||
FBFBFBBRRL
 | 
			
		||||
BFBBFBFLRL
 | 
			
		||||
BFBBFBBLLL
 | 
			
		||||
FBBFBFFRLL
 | 
			
		||||
BBFFFBBLLL
 | 
			
		||||
FFBBFFFLRL
 | 
			
		||||
BFFBFFFLLR
 | 
			
		||||
BFFBBFBRRR
 | 
			
		||||
BFFBFFBLLL
 | 
			
		||||
BBFFBFBLRR
 | 
			
		||||
FBFBFBBLRR
 | 
			
		||||
BBFBFBFRLR
 | 
			
		||||
BFFFFBFLLL
 | 
			
		||||
FBBFBFFRLR
 | 
			
		||||
FBFBFBBRLL
 | 
			
		||||
BFFFFFBLRL
 | 
			
		||||
BFBBFBBLLR
 | 
			
		||||
BBFFBFFLLR
 | 
			
		||||
BBFFBFBLRL
 | 
			
		||||
BBFFBBBLRR
 | 
			
		||||
FBFFBFBLRL
 | 
			
		||||
BFFBBFBRLL
 | 
			
		||||
BFFBBFFLRR
 | 
			
		||||
FBBFFBFRRL
 | 
			
		||||
BBFBFFBLLL
 | 
			
		||||
BFBFBBBLRL
 | 
			
		||||
FFBFFFBLLR
 | 
			
		||||
FBBBFBFRLR
 | 
			
		||||
BFFFFBFRRR
 | 
			
		||||
BFBFBFBRRR
 | 
			
		||||
FBBBBBFLLR
 | 
			
		||||
BBFFBBFRRL
 | 
			
		||||
BBFFFFFRLR
 | 
			
		||||
FBFBFBBLLL
 | 
			
		||||
BFFFFBFLRR
 | 
			
		||||
BFFBBBFLLR
 | 
			
		||||
FBFBBFBRRR
 | 
			
		||||
BFBFBFFRLR
 | 
			
		||||
FBFBFBFRLR
 | 
			
		||||
BFBBFBFRRL
 | 
			
		||||
FFBBFFBLLR
 | 
			
		||||
FBBBBBFRRL
 | 
			
		||||
BFBFFFBRRL
 | 
			
		||||
BBFFBBBLRL
 | 
			
		||||
FBBBFFFLRL
 | 
			
		||||
BFFFBBBRRL
 | 
			
		||||
FBBFFBBLRL
 | 
			
		||||
FFBBBBBRLR
 | 
			
		||||
BFBFBBBRLR
 | 
			
		||||
FBFBFBBRLR
 | 
			
		||||
FFBBBBBLRL
 | 
			
		||||
FFBBFBFLLR
 | 
			
		||||
FBFBFBFLLR
 | 
			
		||||
FBFBBBBRLL
 | 
			
		||||
FBFFFFFLLL
 | 
			
		||||
BFFBFBFLLR
 | 
			
		||||
BFBBBBBRRL
 | 
			
		||||
FBBBBFFRLL
 | 
			
		||||
BFBFFFBLLL
 | 
			
		||||
FBFFBFBLRR
 | 
			
		||||
FBFBBFBLLR
 | 
			
		||||
FBBFFBFLRR
 | 
			
		||||
BBFFFBBRRL
 | 
			
		||||
FBBBFFBRLR
 | 
			
		||||
BFFBBFFLLL
 | 
			
		||||
FBFBBFFLRR
 | 
			
		||||
FFBBBBFRLR
 | 
			
		||||
FFBBBFFLRL
 | 
			
		||||
FFBBFFFRRL
 | 
			
		||||
BBFBFFFRRL
 | 
			
		||||
FBFBFFFRLL
 | 
			
		||||
BFBBBBFLRL
 | 
			
		||||
FBFFFBFLLR
 | 
			
		||||
FBFFBBBRLL
 | 
			
		||||
FBBBFBBRLR
 | 
			
		||||
BFBBBBBLLR
 | 
			
		||||
BFBBFFBLLL
 | 
			
		||||
BFBBFFFLLR
 | 
			
		||||
FBBFBFBLRR
 | 
			
		||||
BFFFBFFRRL
 | 
			
		||||
FFBFFFFRRR
 | 
			
		||||
FBFBFBBLLR
 | 
			
		||||
FFBBBBFLLL
 | 
			
		||||
FBFFFBFRRL
 | 
			
		||||
FBBBFFBRRR
 | 
			
		||||
BFBBFFFLRR
 | 
			
		||||
BBFFFFBRLR
 | 
			
		||||
FBBBFBFRLL
 | 
			
		||||
FFBFFFBRLR
 | 
			
		||||
FBFFFFBRRR
 | 
			
		||||
FFBFBFFLLL
 | 
			
		||||
BBFBFFBRLR
 | 
			
		||||
BFFBFBFRLR
 | 
			
		||||
FBBBBFBRLL
 | 
			
		||||
FBFBFFFRRR
 | 
			
		||||
BBFFBFFLRL
 | 
			
		||||
BFBFBBBLLR
 | 
			
		||||
FBBBBFFRRL
 | 
			
		||||
FBFBFBFRRR
 | 
			
		||||
FFBFBFBRRL
 | 
			
		||||
FBFBBFBLRR
 | 
			
		||||
FBBBFFBLRL
 | 
			
		||||
BBFFFBBLRL
 | 
			
		||||
FFBBFBFLRR
 | 
			
		||||
BFFFFFFLLR
 | 
			
		||||
BFBBBBBRLL
 | 
			
		||||
BFBFBFBRLL
 | 
			
		||||
BFBBFBFLLR
 | 
			
		||||
FBFFFFFLRR
 | 
			
		||||
BFFFBBBRLL
 | 
			
		||||
FBBBBBBRLL
 | 
			
		||||
BFBFBBBRRL
 | 
			
		||||
FBFFBFBRLL
 | 
			
		||||
FFFBBBBLRL
 | 
			
		||||
BFBFFFBRLR
 | 
			
		||||
FFBBBBFRLL
 | 
			
		||||
FFBBFFBRLL
 | 
			
		||||
BFFFBFBLLL
 | 
			
		||||
BFFBFFBLLR
 | 
			
		||||
BBFFFFFRRL
 | 
			
		||||
BBFFBBFRRR
 | 
			
		||||
BFBFFBFRLR
 | 
			
		||||
FBFFBFFRLL
 | 
			
		||||
FBBFBBBRRR
 | 
			
		||||
BFFFFBFRRL
 | 
			
		||||
BFFBFFBRRL
 | 
			
		||||
BBFBFFFLRR
 | 
			
		||||
BFBFBBFLLR
 | 
			
		||||
FFBFFBBLLL
 | 
			
		||||
FBFBFFFLRL
 | 
			
		||||
FBFBFFFLLR
 | 
			
		||||
BFBFBBFRRL
 | 
			
		||||
FFBFFFFLLL
 | 
			
		||||
BFFBFBBLRL
 | 
			
		||||
FBFFFBBRLL
 | 
			
		||||
FFFBBBBRRL
 | 
			
		||||
FBFFBBFLRL
 | 
			
		||||
FBFFFBBLLR
 | 
			
		||||
FFBFBFFRLL
 | 
			
		||||
FFBBBFFLLR
 | 
			
		||||
BFBFFBBLLL
 | 
			
		||||
BBFBFFBRLL
 | 
			
		||||
BFFFFBFLLR
 | 
			
		||||
BFFFFFFLRL
 | 
			
		||||
BBFFBFFRLR
 | 
			
		||||
FBBBFBFRRR
 | 
			
		||||
FFFBBFBLLL
 | 
			
		||||
FFBBFBBLLL
 | 
			
		||||
BFFFFBFLRL
 | 
			
		||||
BFBFBFFRRR
 | 
			
		||||
BFBFFFFLLR
 | 
			
		||||
BFFFBFBLRL
 | 
			
		||||
FBBBBBBLLR
 | 
			
		||||
BFFFFFFLRR
 | 
			
		||||
FFBFBFBLRL
 | 
			
		||||
BFFFFBBRRR
 | 
			
		||||
BFBBFBBRLR
 | 
			
		||||
BFBBFFBRRL
 | 
			
		||||
FFBBBBBLLL
 | 
			
		||||
FBFFFFBLLR
 | 
			
		||||
FBBBFFBRLL
 | 
			
		||||
FBBFBFBLRL
 | 
			
		||||
BFBFFFBRLL
 | 
			
		||||
FFBBFBBRRL
 | 
			
		||||
BFBBFBFRLL
 | 
			
		||||
FFBFFBBRRL
 | 
			
		||||
FBBFBFFRRR
 | 
			
		||||
BBFFFBBRLL
 | 
			
		||||
BBFFBFBLLL
 | 
			
		||||
FBFBFFFRLR
 | 
			
		||||
FBFFFBBLRL
 | 
			
		||||
FBFBBBFLRL
 | 
			
		||||
BFFFFFFRLR
 | 
			
		||||
FFFBBFFRRL
 | 
			
		||||
FBFBBFFLLR
 | 
			
		||||
BFFBFFBRRR
 | 
			
		||||
FBBBFBFRRL
 | 
			
		||||
BFBFFBFLRR
 | 
			
		||||
BBFBFFFRLL
 | 
			
		||||
BFFFFBFRLR
 | 
			
		||||
FFBFBBBLLL
 | 
			
		||||
FBBFFFBRLR
 | 
			
		||||
BFFFFBBRRL
 | 
			
		||||
BBFFBBBRLL
 | 
			
		||||
BBFBFBFLRR
 | 
			
		||||
BBFFBBBRRL
 | 
			
		||||
FBFFBBBLLL
 | 
			
		||||
BFBBFFFLLL
 | 
			
		||||
FBBFBBBRLL
 | 
			
		||||
BBFFBBFRLL
 | 
			
		||||
BFFBFBFLRR
 | 
			
		||||
FBFFBFFRRR
 | 
			
		||||
FBBFFBFRRR
 | 
			
		||||
BBFFBBFLRL
 | 
			
		||||
BBFFBFFLRR
 | 
			
		||||
FBBFFFBLRR
 | 
			
		||||
FFBFBFFLRR
 | 
			
		||||
BBFFBFFRRR
 | 
			
		||||
BFBFBFFLRL
 | 
			
		||||
FBFBBFBLLL
 | 
			
		||||
BBFFBFFLLL
 | 
			
		||||
BFBBBBFRRR
 | 
			
		||||
BBFFBFBRLL
 | 
			
		||||
FBFBBBFRRL
 | 
			
		||||
BFBFFFBLRL
 | 
			
		||||
FBBFFBBRLR
 | 
			
		||||
FFBFFFBRRR
 | 
			
		||||
BFBFBFBRRL
 | 
			
		||||
BFFFBFBRLL
 | 
			
		||||
FBFFFBBRLR
 | 
			
		||||
FFBFFBFLRR
 | 
			
		||||
BBFFBBFLLR
 | 
			
		||||
BBFFFBBLRR
 | 
			
		||||
BBFFFFBRLL
 | 
			
		||||
BBFBFFFRLR
 | 
			
		||||
FBFBFBFRLL
 | 
			
		||||
FBBFFBFRLL
 | 
			
		||||
FFFBBBFLRR
 | 
			
		||||
BFFFBFBRRL
 | 
			
		||||
BFFFFBBLRL
 | 
			
		||||
BFFFFFBLRR
 | 
			
		||||
BFFFFBFRLL
 | 
			
		||||
FBBFBFFRRL
 | 
			
		||||
BBFBFBFLLL
 | 
			
		||||
FBFFBBBLRL
 | 
			
		||||
FBBBFFBLRR
 | 
			
		||||
FBBFFBBLRR
 | 
			
		||||
FFFBBFBLRL
 | 
			
		||||
BFFFBFFLRR
 | 
			
		||||
FFBFFBBLLR
 | 
			
		||||
BFBFBFBRLR
 | 
			
		||||
BBFBFBFRRR
 | 
			
		||||
BFFBFFBLRL
 | 
			
		||||
FBFFBFFLLL
 | 
			
		||||
FBFBFFFLRR
 | 
			
		||||
FBBFBFBRRR
 | 
			
		||||
BBFFBFBRRR
 | 
			
		||||
FBBBBBBLLL
 | 
			
		||||
FBBFBBFLLL
 | 
			
		||||
FBBFFBFLLL
 | 
			
		||||
FFBBBBFLLR
 | 
			
		||||
FFBBBFFLRR
 | 
			
		||||
FBFBFFFLLL
 | 
			
		||||
FFBBBFBLRL
 | 
			
		||||
FFFBBFBRLL
 | 
			
		||||
BBFFFFBRRL
 | 
			
		||||
FFFBBFBLRR
 | 
			
		||||
BFBFBBBRLL
 | 
			
		||||
FBFBBBFRLR
 | 
			
		||||
FBBFFBBLLL
 | 
			
		||||
FBFBBBFLLR
 | 
			
		||||
FBFFBBFLLR
 | 
			
		||||
BFBBBBBRRR
 | 
			
		||||
FBBFFBFLLR
 | 
			
		||||
FBFFFBBRRL
 | 
			
		||||
BFBBBFFRLR
 | 
			
		||||
BFBBBFFLLR
 | 
			
		||||
FBFFFBBLRR
 | 
			
		||||
FFBFBBBLRL
 | 
			
		||||
BFFFBBBLLL
 | 
			
		||||
FFBFFFBRRL
 | 
			
		||||
BBFFFFFRLL
 | 
			
		||||
FFFBBFBRLR
 | 
			
		||||
FFFBBBBRLL
 | 
			
		||||
FBBFBBFLRR
 | 
			
		||||
FBBBBFBRRL
 | 
			
		||||
BFBBBBBLRR
 | 
			
		||||
BBFBFFFLRL
 | 
			
		||||
BFBFBBFLRR
 | 
			
		||||
BFBBFFBRLR
 | 
			
		||||
FBFFFFFRLR
 | 
			
		||||
FFBFFFBLLL
 | 
			
		||||
FBBFBFBRLL
 | 
			
		||||
BFBFFBBLRR
 | 
			
		||||
FBBBBFBLLL
 | 
			
		||||
FBBBFBFLLL
 | 
			
		||||
FBFFFBFLLL
 | 
			
		||||
BFFFFFBRRR
 | 
			
		||||
FBBFFBFLRL
 | 
			
		||||
BBFFBFBLLR
 | 
			
		||||
FBBFBBBLLR
 | 
			
		||||
FFBFFFFRRL
 | 
			
		||||
FBBFFBBLLR
 | 
			
		||||
BFFFFFBRLL
 | 
			
		||||
FBFBBFFRLR
 | 
			
		||||
FBBFFFBLLL
 | 
			
		||||
BFFBBBFRRR
 | 
			
		||||
BFFBBFBLRR
 | 
			
		||||
FFBBBBBLRR
 | 
			
		||||
FFBFFBBRLR
 | 
			
		||||
FFBFFFFLRL
 | 
			
		||||
FFBFBBBLRR
 | 
			
		||||
BFBFFBFLRL
 | 
			
		||||
FBFFBFFLRL
 | 
			
		||||
FFBBFFFRLR
 | 
			
		||||
BFBFBFFLLL
 | 
			
		||||
FFBFBFBRLR
 | 
			
		||||
FFBBFFBRRL
 | 
			
		||||
FFBBFBFRLR
 | 
			
		||||
FBBBFBBLLR
 | 
			
		||||
FBFBBBBRRR
 | 
			
		||||
FBBFFFFRRR
 | 
			
		||||
FBFFBBBRRL
 | 
			
		||||
BFBBBBFRLL
 | 
			
		||||
FBBBBBFLRL
 | 
			
		||||
FBBBBBBLRL
 | 
			
		||||
FFBFBBFLLR
 | 
			
		||||
BFBFFBFLLL
 | 
			
		||||
BFFBBBBRLR
 | 
			
		||||
FBFFFFFRRR
 | 
			
		||||
FBFBBBBLLR
 | 
			
		||||
BFBBBFBRLR
 | 
			
		||||
BFFBBBFRRL
 | 
			
		||||
BFFFBFFRLR
 | 
			
		||||
BFBBBBFRRL
 | 
			
		||||
BBFBFBFLLR
 | 
			
		||||
BFFFBBBLRR
 | 
			
		||||
FFBBFBBRRR
 | 
			
		||||
FBFFFBFRLL
 | 
			
		||||
FBBBFFFLLR
 | 
			
		||||
BFBFFFFLRL
 | 
			
		||||
FFBFBFFRRL
 | 
			
		||||
BBFFFFBLRL
 | 
			
		||||
BFFBBFBLLL
 | 
			
		||||
BFFBBBBLLL
 | 
			
		||||
FBBFFFFRRL
 | 
			
		||||
FBBFBFFLRL
 | 
			
		||||
BFFBFBFRRL
 | 
			
		||||
FBFFBBFRRL
 | 
			
		||||
FBBFFBBRRR
 | 
			
		||||
FFFBBBBLRR
 | 
			
		||||
FFBBFFBRRR
 | 
			
		||||
FBBBFFFRRL
 | 
			
		||||
FFBBFFFRLL
 | 
			
		||||
FFFBBBFRRL
 | 
			
		||||
FBFBFBBLRL
 | 
			
		||||
BFFBBBFRLL
 | 
			
		||||
FBBBBBFRRR
 | 
			
		||||
FBBFBFBRRL
 | 
			
		||||
BFFFFBBLLR
 | 
			
		||||
FBFBFFBRRL
 | 
			
		||||
BFBBFFBLRL
 | 
			
		||||
BFBFFBBRLL
 | 
			
		||||
BFBBBBFRLR
 | 
			
		||||
FFBFBBFRLR
 | 
			
		||||
FFBBFBBLRL
 | 
			
		||||
FBBBFFFRLR
 | 
			
		||||
BFBBBFFRLL
 | 
			
		||||
FBBBFFFLLL
 | 
			
		||||
BBFBFFFRRR
 | 
			
		||||
BFBFBBBLRR
 | 
			
		||||
FBFFBFBLLL
 | 
			
		||||
FFFBBFBRRR
 | 
			
		||||
BBFFFBFRRL
 | 
			
		||||
FBFFFFBLRR
 | 
			
		||||
BBFFFFBLLL
 | 
			
		||||
BBFFFFFLLL
 | 
			
		||||
FFBBFFFLRR
 | 
			
		||||
BFFBFBFRRR
 | 
			
		||||
BFFFBFBRRR
 | 
			
		||||
FBBBFFBLLR
 | 
			
		||||
BFBBFBFLLL
 | 
			
		||||
FFBBBBFLRL
 | 
			
		||||
FBBFFBFRLR
 | 
			
		||||
BFFFFBBLLL
 | 
			
		||||
FFBFBFBLLL
 | 
			
		||||
FBBFFBBRLL
 | 
			
		||||
FBBFFFBRRL
 | 
			
		||||
FBFFBBBRRR
 | 
			
		||||
BFFFBFFLLL
 | 
			
		||||
FBBBBBFLLL
 | 
			
		||||
BFFBBFFRRL
 | 
			
		||||
FBBFBBBRRL
 | 
			
		||||
BBFFFFBLLR
 | 
			
		||||
FBFBBBFRRR
 | 
			
		||||
FFBFBBBRRL
 | 
			
		||||
FFBFBBBRLR
 | 
			
		||||
FBBBFBBLRL
 | 
			
		||||
FFFBBBBLLL
 | 
			
		||||
BFBBFBBRLL
 | 
			
		||||
FBBFBBFRRR
 | 
			
		||||
BFFFFBBRLL
 | 
			
		||||
BFFFBBFRLR
 | 
			
		||||
FBBFBBFLRL
 | 
			
		||||
BFBBFBFRRR
 | 
			
		||||
FFBBBBFLRR
 | 
			
		||||
FFFBBBFLRL
 | 
			
		||||
FBFFFBFLRR
 | 
			
		||||
FBBFFFBRRR
 | 
			
		||||
BFBFFBFRLL
 | 
			
		||||
FBFBBFBRLR
 | 
			
		||||
BFBBFFBRRR
 | 
			
		||||
FFBBFBFLLL
 | 
			
		||||
FBFFFFFLLR
 | 
			
		||||
BFBBFFBLLR
 | 
			
		||||
FBBBBFFLRL
 | 
			
		||||
FFFBBFFRLR
 | 
			
		||||
BFBFFBFLLR
 | 
			
		||||
FFBBFFFRRR
 | 
			
		||||
FBBBFFBRRL
 | 
			
		||||
BFFFFFFRRR
 | 
			
		||||
		Loading…
	
		Reference in a new issue