ABC alphabet puzzle