# Solving a Double-Sided Wooden Puzzle with Coordinate Systems and Search Pruning

DevFeed: [Solving a Double-Sided Wooden Puzzle with Coordinate Systems and Search Pruning](<https://devfeed.tech/articles/how-wooden-puzzles-can-destroy-dev-teams-27374.md>)

Original publisher: [Read original article](<http://engineering.khanacademy.org/posts/evil-puzzle.htm>)

Author: Khan Academy

Published: 2015-07-06T22:00:00Z

Content type: article

Language: en

Sources: [Khan Academy](<https://devfeed.tech/sources/khan-academy.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Math and Logic](<https://devfeed.tech/topics/math-and-logic.md>)

Tags: [dev](<https://devfeed.tech/tags/dev.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [logic](<https://devfeed.tech/tags/logic.md>), [news](<https://devfeed.tech/tags/news.md>), [program](<https://devfeed.tech/tags/program.md>), [puzzle](<https://devfeed.tech/tags/puzzle.md>), [puzzles](<https://devfeed.tech/tags/puzzles.md>), [web-frontend](<https://devfeed.tech/tags/web-frontend.md>)

## AI overview

John Sullivan describes how five Khan Academy developers wrote solvers for a double-sided wooden puzzle. The article covers representing piece positions, handling rotations and reflections, and pruning the search space to improve placement search.

## Source excerpt

By John Sullivan Last week a mysterious double-sided puzzle appeared at Khan Academy. To solve the puzzle you ... Read more