Abstract Legpuzzels