RE: Are there any faster ways to solve this puzzle ?