Main #Different Ways