#include <stdio.h>
#include <string.h>
 
int main()
{
    char str[] = "abc.def.swscan.apple.com";
    char delim[] = ".";
    char *lastElement[2] = {0};
 
    char *ptr 
= strtok(str
, delim
);  
    while(ptr != NULL)
    {
    	lastElement[0] = lastElement[1];
    	lastElement[1] = ptr;
 
    }
    if(lastElement[0]) {
    	printf("%s\n", lastElement
[0]);     }
    return 0;
}
 
				I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCmludCBtYWluKCkKewogICAgY2hhciBzdHJbXSA9ICJhYmMuZGVmLnN3c2Nhbi5hcHBsZS5jb20iOwogICAgaW50IGluaXRfc2l6ZSA9IHN0cmxlbihzdHIpOwogICAgY2hhciBkZWxpbVtdID0gIi4iOwogICAgY2hhciAqbGFzdEVsZW1lbnRbMl0gPSB7MH07CgogICAgY2hhciAqcHRyID0gc3RydG9rKHN0ciwgZGVsaW0pOwoKICAgIHdoaWxlKHB0ciAhPSBOVUxMKQogICAgewogICAgCWxhc3RFbGVtZW50WzBdID0gbGFzdEVsZW1lbnRbMV07CiAgICAJbGFzdEVsZW1lbnRbMV0gPSBwdHI7CgogICAgICAgIHByaW50ZigiJyVzJ1xuIiwgcHRyKTsKICAgICAgICBwdHIgPSBzdHJ0b2soTlVMTCwgZGVsaW0pOwogICAgfQogICAgaWYobGFzdEVsZW1lbnRbMF0pIHsKICAgIAlwcmludGYoIiVzXG4iLCBsYXN0RWxlbWVudFswXSk7CiAgICB9CiAgICByZXR1cm4gMDsKfQo=