cuckquean-pig - Good start, could be a bit harder though

more about : cuckquean-pig