Nested path 3 level down

Each user can have many groups and each group can have a one timetable and I know that having a path like /users/1/groups/1/timetable is a bad idea. So what are the other ways to solve this problem?

Just /groups/1/timetable. If you need user you can access it from group.user.

So this is acceptable! Ok Thanks.