module Problems.P65 (layoutLevelConstant, tree65) where
import Problems.BinaryTrees
import qualified Solutions.P65 as Solution
layoutLevelConstant :: Tree a -> Tree (a, (Int,Int))
layoutLevelConstant :: forall a. Tree a -> Tree (a, (Int, Int))
layoutLevelConstant = forall a. Tree a -> Tree (a, (Int, Int))
Solution.layoutLevelConstant
tree65 :: Tree Char
tree65 :: Tree Char
tree65 = forall a. a -> Tree a -> Tree a -> Tree a
Branch Char
'n'
(forall a. a -> Tree a -> Tree a -> Tree a
Branch Char
'k'
(forall a. a -> Tree a -> Tree a -> Tree a
Branch Char
'c'
(forall a. a -> Tree a -> Tree a -> Tree a
Branch Char
'a' forall a. Tree a
Empty forall a. Tree a
Empty)
(forall a. a -> Tree a -> Tree a -> Tree a
Branch Char
'e'
(forall a. a -> Tree a -> Tree a -> Tree a
Branch Char
'd' forall a. Tree a
Empty forall a. Tree a
Empty)
(forall a. a -> Tree a -> Tree a -> Tree a
Branch Char
'g' forall a. Tree a
Empty forall a. Tree a
Empty)))
(forall a. a -> Tree a -> Tree a -> Tree a
Branch Char
'm' forall a. Tree a
Empty forall a. Tree a
Empty))
(forall a. a -> Tree a -> Tree a -> Tree a
Branch Char
'u'
(forall a. a -> Tree a -> Tree a -> Tree a
Branch Char
'p'
forall a. Tree a
Empty
(forall a. a -> Tree a -> Tree a -> Tree a
Branch Char
'q' forall a. Tree a
Empty forall a. Tree a
Empty))
forall a. Tree a
Empty)