pokemon many to many to many