KUBUS interview question

Data structure and algorithm which lacks many points you to start with right design and algorithm to implement.