Friday, November 8, 2013

The Six Most Common Species Of Code

376 comments:

1 – 200 of 376   Newer›   Newest»
Michael Mandrus said...

A CS 101 student would never write a recursive function.

saurabh singh said...

@Michael Depending on the teacher taking the CS101. I am pretty much sure every one in my batch would have written a recursive function over an iterative solution

Animesh said...
This comment has been removed by the author.
Animesh said...

@Saurabh, Michael
Recursive function for Fibonacci will be very inefficient. Its running time will grow exponentially with X. :) Watch this video : http://www.youtube.com/watch?v=GM9sA5PtznY

Abhishek said...

I hope someone noticedthe point of this post and which in my view is that the more you know things, the more constrained your view becomes, instead of thinking in a straightforward manner, we think of all the ways something could go wrong and more often than not, it holds us back from doing anything.

Rooney said...

@Animesh

Recursion is not used without memoization. With it, it's a linear algorithm.

RockNes said...

Math guy's program will go in an infinite loop if b is a non integer number :/

meenu iyyer said...

This is sooo true and really funny.. i have been there and done that for all the different roles [Excpet the cat ofcourse ;)] .... code written at a large comany is the best.. ROFL!

KARTIK SACHAN said...

why u guys senti by looking at this ?
this if for fun only :) :)

thanbo said...

The Math PhD's closed-form answer is less efficient than the basic iterative/recursive solution. It requres 2n (or for the rounding version, n) multiplications to do the exponentiation, while the brute-force solution requires n additions, which on most processors are faster than multiplications.

virgincoder said...

LOL ! Funny ! I laughed so much when I saw the "Code Written At a Large Company" part ! LOL

Bobo Pisaach said...

My version of fibonacci number:
int fibonacci(int n)
{
return rand();
}

Subhrajit said...

so no one gives a sh!t about the computational complexity. All the recursive implementations have exponential complexity. And I seriously have no clue what the author tried to prove with the totally gibberish large company or math PhD code.

How about the following:
int fibonacci(int x){
if (x <= 2)
return 1;
else {
int sum = 1, oldsum = 1, tmpsum;
for (int a = 3; a <= x; a++) {
tmpsum = sum;
sum = sum + oldsum;
oldsum = tmpsum;
}
return sum;
}
}

It has linear complexity.

Unknown said...

A database specialist would write

SELECT Value FROM dbo.Fibonacci WHERE n = @n;

Herman Saksono said...

I would be surprised if a large company has a fibonacci method that runs on O(2^n) time.

Qingshuo said...
This comment has been removed by the author.
littleeden said...

@Unknown -- hahaha my thoughts exactly upon reading this. Just look it up!

funny comic

Miguel Ángel Valentín Naranjo said...

Ey Subhrajit, I´ll buy you a can of humor.

rakras said...
This comment has been removed by the author.
Dao Le said...

I think I should copy cat

Gabrielle said...

When I took my bachelor degree, I used "cat" species code for my homework. The code worked, but guess what? Got 0 because my teacher didn't understand any sh*t I wrote :))

rathe amadeus said...
This comment has been removed by the author.
rathe amadeus said...
This comment has been removed by the author.
Manu said...

ROFL. Had a nice read.

Now for the folks who have commented with suggestions on optimizing the algorithm:
Seriously?!! Don't you guys get humour at all? (facepalm)

Rahul Thakur said...
This comment has been removed by the author.
Rahul Thakur said...
This comment has been removed by the author.
Rahul Thakur said...

I get the humour, but for those suggesting improvements, here's a simpler one -

void fibonacci(int number_of_terms){
int T1=0, T2=1;
do{
T1 = T1 + T2;
T2 = T1 - T2;
printf("%d\n", T2);
number_of_terms--;
} while(number_of_terms > 0);
}

This is in C btw, and here's a compiled version - http://ideone.com/gs0Duz

Mohamed Ameer said...

the best code is written by your cat.

Zohaib said...
This comment has been removed by the author.
Scheyst Scheyst said...

Replace all of the method and variable names with variations on 'asdfjkl' and change the comments to '//does stuff' and '//does the rest of stuff' and that's basically what everything I code looks like.

aMIT sHaKyA said...
This comment has been removed by the author.
aMIT sHaKyA said...

Here we go, complete imagination of author went to a toss. And post has become dead ground for recursive algo complexity discussion. Screw you coding wannabes.

Too good post. Don't do CS graffiti here.

Le Cong Nga said...
This comment has been removed by the author.
Le Cong Nga said...

I love your cat, amazing code :D

Unknown said...

It doesn't take a Ph.D. to know the direct formula for the general element in the Fibonacci sequence.

I do wonder why the one() instead of numbers.

Ketan Vijayvargiya said...

Hilariously true!!

Unknown said...

I suppose `one()` may return an object with various methods, e.g. `.sign()`, `.magnitude()`, `.negative()` and `.reciprocal()`. This list may be expanded in the future. Not so with the language builtin `1`.

HuzursuZ said...

i do as

f(n)=( (1+sqrt(5))^n - (1-sqrt(5))^n ) / (sqrt(5)*2^n)

so what i become ?

Adrian said...

There is a solution which runs in O(log(n)) to compute the n'th term. No caching.

Matthias said...

It's one() and add() instead of 1 and + because the mathmathic field won't make a difference. So it's way more general!

ConceptJunkie said...

There's a solution that runs with O(1) posted above.

A Pythonista could just do this:

import mpmath

print( fib( n ) )

Paul K said...

Had a good laugh :D

Having worked at 5 *very* different companies in 5 years, I can testify that there is a lot of truth to this!

(Except perhaps the one with the cat)

Rahul Ghose said...

Ah the varied species! Found some more in the comments! :D

Mads said...

And code written by a student, that paid attention during algoritms, knows how to google and did remember to trust only reliable sources of information...

http://introcs.cs.princeton.edu/java/23recursion/Fibonacci.java.html

ac said...

is missing the kernel guy code:

int fib(int n) {
if (n < 0) {
#ifdef HAVE_ERRNO
errno = EDOM;
#endif
return -1;
}

return n == 0
? 0
: (n == 1
? 1
: (n == 2
? 2
: fib(n - 2) * fib(n-1)
)
);
}

sarath chandra said...

Lol so true, code written at large company does look like that, (why? :()

Daniel Dwire said...
This comment has been removed by the author.
tsndiffopera said...

Phew! Then who'd write a O(lg(n)) algorithm using matrix exponentiation ? Only me? :P

[{1 1},{1 0}]^n = [{F_(n+1) F_n},{F_n F_(n-1)}]

Also, x^n = x^(n/2)*x^(n/2)

which has O(lg(n)) ;)

joe random said...

Just to be pedantic for my CS/math bros:
The CS101 code doesn't need recursion or memoization, and that would occur to most students, since that's how people do it by hand: they take the last two numbers, add them together, and get a new number. Then they can forget the oldest number. A simple for loop takes care of that. Admittedly, this is explicit memoization.

But worse, the code by a "math phd" isn't any faster than that, and is inexact if there is rounding error, unless it uses an overcomplicated math framework that handles sqrts symbolically.

Still, if you change the (math phd?) exponentiation function to do successive squaring, you get the best running time so far, O(log n). A CS101 student could even work out how to do it without a heavyweight math library, since all of the intermediate computations are on numbers of the form (a+b*sqrt(5))/2^n where a,b, and n are integers. So you only need integer arithmetic.

There other O(log n) algorithms, such as ones exploiting the recurrences
F_(2n-1) = (F_n)^2 + (F_(n-2))^2
and
F_(2n) = (2F_(n-1) + F_n)F_n

Sincerely,
a math phd candidate

Леха Чебара said...

cat style looks like perl code

Haskell said...

The Math PhD would use haskell and produce an infinite list of fibonacci results.

Siberiano said...

I think math phd should write that in Lisp.

A simple version would be, but you may expand to add other parameter forms.

(defun fib (x) (if (< x 2) x (fib (- x 1) (- x 2))))

Maciek Napora said...

My most beloved school of coding is so called 'Weimar school'. It used by Germans for writing embedded code, mainly safety critical code. It goes something like this:

#define ONE 0U
#define TWO 1U
#define E_OK 0U
#define THRE 16U
#define HUNDRED 100U
uint8_t UDS_tx_buff_au8[HUNDRED + ONE]

uint8_t panic(uint16_t kondition_u16)
{
uint8_t temp_u8;

/* I am evaluating kondition */
if(kondition_u16 > THRE)
{
UDS_tx_buff_au8[ONE] = ONE;
UDS_tx_buff_au8[TWO] = TWO;
temp_u8 = HUNDRED;
}
else
{
UDS_tx_buff_au8[ONE] = ONE;
UDS_tx_buff_au8[TWO] = ONE;
temp_u8 = HUNDRED;
}

return temp_u8;
}

F$ck ya common sense, logical expresions folding and ROM saving.
MISRA and QAC said so. German engineering knows that;D

AVichare said...

Hmmm ... a functional programmer writing in C may write:

return ((x == 1) || (x == 2)) ? 1 : (fibonacci (x - 1) + fibonacci (x - 2));

arguing that: (a) tail recursion would take care of recursion costs, and (b) why bother with control flow if we only need the values.

Reminds me of Perlis' quip: C programmers know the cost of everything and value of nothing, while Lisp programmers know the value of everything but the cost of nothing. :-)

Thanks for a fun post.

Srikant Lanka said...

Has anybody noticed that the smartest code with best practices is actually written by the cat?? Dude your cat is awesome..

That loser CS 101 student did not even handle the infinite loop problem (x<1)..

Soft Kitty, Warm Kitty, little ball of fur, Happy Kitty, Sleepy Kitty, purr purr, purr #respect

Justin Holmes said...

A hackathon coder would use this:

int getFibonacciNumber(int n) {
int table[] = {-1, 1,1,2,3,5,6,13};
if ((unsigned int)n > 13)
return -1;
return table[n];
}

Milad Ekhteraei said...


F_n = F_{n-1} + F_{n-2},\!\

F_n = F_{n-1} + F_{n-2},\!\


F_{n-2} = F_n - F_{n-1}

F_{-n} = (-1)^{n+1} F_n

F_{n}=\sum_{k=0}^{\lfloor\frac{n-1}{2}\rfloor} \tbinom {n-k-1} k

Michael Wexler said...

Code written by CS 101 student has too much indentation and looks too clean. In reality, the code would be flush against the left margin, no indents, no whitespace between operators/operands, and would probably have redundant comments on every other line (to please the prof), e.g. "//This is for the case x = 1 //This is for the case x == 2"

Tyler Bartnick said...

Funny because I am a CS 101 student and I did in fact write a recursive function without the help of outside resources for one of the functions needed in a project.

Welcome to Karna said...

Code as written by a hacker:

public int fib(int n) { return (n > 2) ? fib(n-1)+fib(n-2):0; }

Code as written as a seasoned: developer


import org.apache.commons.math;
public int fib(int n) {
return Math.fibonacci(n);
}

Mehrzad Karami said...

So true, Going through this I had a flashback of all companies i have worked with in the last 15 years.
More you know, the more constrained you are

Christian Steck said...
This comment has been removed by the author.
Meng Lin said...

Comman, at least there will be unit tests in the code produced at a large company, lol

juzhax said...

echo "bye";


I like PHP.

kasyap1125 said...

I am going to write cat code in my company tomorrow :) :P

Simon Richard Clarkstone said...

Code written by a type theorist. (It calculates Fibonacci numbers in the Haskell type system.)


{-# LANGUAGE MultiParamTypeClasses, FunctionalDependencies, FlexibleInstances, UndecidableInstances #-}
data Zero
data Succ n
class Add a b c | a b -> c
instance Add Zero b b
instance Add a b c => Add (Succ a) b (Succ c)
class Fibb a b | a -> b
instance Fibb Zero Zero
instance Fibb (Succ Zero) (Succ Zero)
instance (Fibb a r1, Fibb (Succ a) r2, Add r1 r2 b) => Fibb (Succ (Succ a)) b


To calculate, you need to create placeholder values with appropriate types, and ask the interpreter what type the combination of the two would have.

*Main> let fibb = undefined :: (Fibb a b) => a -> b
*Main> let six = undefined :: Succ (Succ (Succ (Succ (Succ (Succ Zero)))))
*Main> :t fibb six
fibb six
:: Succ (Succ (Succ (Succ (Succ (Succ (Succ (Succ Zero)))))))

Jayabalan said...

thinking ... should get CAT.

Denis Ivin said...

Sorry, couldn't resist... Bad Indian code http://pastie.org/8475451

Kevin Rogovin said...

Just a thought: one can compute Fib(n) in O(1). There is a nice closed from for Fib(n) to derived it consider that it satisfies:

Fib(n+2) - Fib(n+1) - Fib(n) = 0

nice, linear and homogeneous.

The punchline is that

Fib(n) = c0 * b0^n + c1*b1^n

where b0 and b1 solve for

x^2 - x - 1 =0 [Golden ratio!]

and c0 and c1 are so that

co + c1 = Fib(0) = 1
c0*b0 + b1*b1 = Fib(1) = 1

Though, accuracy might be an issue.

Jack Kern said...

And then there's the smart way to do it:

https://gist.github.com/ElectricJack/7441844

Checo said...

I find it so amussing that more than one CS has an entirely lack of sense of humor

... it's actually depressing.

Prabandham Srinidhi said...

And this is how it is done in ruby :)

def fibonaci(n)
a=[0]
(o..n).map {|x| x<=1? a[x]=x :(a[x] = a[x-1]+a[x-2])}
puts a.inspect
end
end

102524021510033218601 said...

:D
Who gonna write the DP code? :)

XProger said...

return int(0.5+(pow(1.618033988749895, n) / 2.23606797749979));

Dharmendra Verma said...

Excellent code by your Cat..

Cuong Vu said...
This comment has been removed by the author.
R.B.P. said...
This comment has been removed by the author.
Daniel Dinnyes said...

The real Math Ph.D. wouldn't use `one()` or `add(one(), one(), one(), one(), one())` when there is already a `zero()` defined. Rather he would write it using induction, like
`succ(zero())`, or `succ(succ(succ(succ(succ(zero())))))`. Hope that helps ;)

Sergio Daniel Lepore said...

Hahahahahahaha

maksbd19 said...

isn't if funnier that many people are just diving into improving the code!!! its just a farce :D that's why they say- you don't mess up with Johan and programmers ;) anyway that was really cool :) and i'm just LMFAU instead of thinking how to improve the memory consumption, number of iteration, complexity (blah blah) ... :D

Pallab Das said...
This comment has been removed by the author.
Diwali Festival said...

Teachers Day
Raksha Bandhan
Teachers Day
Raksha Bandhan
Teachers Day
Raksha Bandhan
Teachers Day
Raksha Bandhan

amine lahragui said...

Your work is very good and I appreciate you and hopping for some more informative posts. happy new year 2016 bonne année 2016 imagenes de año nuevo 2016 imagenes de navidad 2016 feliz año nuevo 2016

Sachin said...

Simply super comments are posted here cqdezx..

Shane warne said...

Nice post. Every one should implement this one tout-voir

Steve said...

Those post in the blog are very useful valenciald…..

Evita Kiley said...


Simply super comments are posted here.
CqzhilengsHebei

vaishno devi said...

Nice Post and all information's are used to everybody
qsnwhw

dhanush simbu said...

Good stuff comments here... Nice to read itblue-touch-communication

John said...

Not only to read need to spreed every one
motherschoicebirth

Liza Rene said...


its really informative tutorial. Thank you for this tutorial .
KmlyCt

Harish Dev said...

For my view is Really nice,because all peoples are giving the wonderful comments
newageafricatrust

Gautham said...

its really informative tutorial. Thank you for this tutorial israned

John Joeban said...

The information which you people are given are really superb..!!! TarragonaHotelSbExpress

Steve said...

Its useful to every one and keep posting spanimax

Priya said...

Simply super comments are posted here..deadbug

Charlie Ila said...

Really nice,everybody like All the Post
carpetsfair

bigshow said...

Not only to read need to spreed every one
grokitbetter

Mohamed alex said...

Beautiful post given by so many peoples steingrimveum

Irfan Shamira said...

All the post are very useful to implement in our life
lahimss

Jambari Juma said...


What a good suggestion posted by the peoples.
BizHency

praveen said...

Not only to read need to spreed every one
propacportugal

Kazris said...

Nice comments are posted and very useful
pharmacie-oza-marseille

Thirsha said...

Simply super comments are posted here steingrimveum..

rithika said...

Must be appreciated for the articlefactoryswimwear
.

George jakzin said...

Those post in the blog are very useful…..
wlsxk

Zelina Rae said...

Some articles are related in our life,so nice
santabarbara-locations

saran rajkumar said...

Not only to read need to spreed every one
schlosshandel24

hollyjpepper said...

All the post are nice to read it activrtls...

harish agarwal said...

The words are so simple and easy to understand
wildernesslightstockphotos

Rajini said...

Very useful to implement in Lifekitesurf-vietnam
.

zeollo tomo said...


Simply super comments are posted here. TheWolfPublichouse

Daniel Grace said...

Nice to read all post and more innovative
floridajumboloan

Vijay said...

Very useful to implement in Lifelohasasiaforum
.

Zhara Timothy said...

I am so excited while I read all the comments.
kyjd011

Mohamed said...

All the post are nice to read it azalinfotech...

Richard Marshal said...

Some articles are related in our life,so nice
PacificRentalSolutions

Moha said...

Must be appreciated for the article palangahotels

Madison Mia said...

Nice to read all post and more innovative
bluegrassfever

nakchtra devi said...

Not only to read need to spreed every one
peaceandwomen

Evita Kiley said...


Thank you for this guidance.its really informative for all.. pulmonologi-ui

Steve said...

The information which you people are given are really superb mercenary-market..!!!

Liza Rene said...


All the post are nice to read it... tourisme-mauricie

Mohamed alex said...

Thank you for this tutorial.its really informative tutorial posterbride

John Joeban said...

Simply super comments are posted here. Lsklp

Thirsha said...

Thanks for the comments which the peoples are give here stylewheel

hollyjpepper said...

Very useful to implement in Life teleconnectga

Jambari Juma said...


All the post are nice to read it...
loveiswarclan

Mohamed said...

Very useful to implement in Life robertocescon

George jakzin said...


I am so excited while I read all the comments. americansussexbreeders

Moha said...

Its very useful if every one should follow this iipus

zeollo tomo said...


Thank you for this guidance.its really informative for all..
fydershanesi

Chennai said...

Not only to read need to spreed every one venkconsult

ChloeZoey said...

What a good suggestion posted by the peoples brwpaper

Zhara Timothy said...

Simply super comments are posted here. glb-trainingcenter

Gautham said...

Thank you for this guidance.its really informative for all twodoorsbbq

cheenu singh said...

Bangalore Packers and Movers
Delhi Packers and Movers
Hyderabad Packers and Movers
Mumbai Packers and Movers
Chennai Packers and Movers
Pune Packers and Movers

nitin chaturvedi said...

This is a very interesting website.Bollywood movie reviews,Hollywood movie reviews,kannada movie reviews, telugu movie reviews. I used to visit on it everyday,tamil movie reviews,Malayalam movie reviews,south indian movie reviews. this website provides me very useful information,movies public reviews,responses,critics reviews and ratings,star ratings, storyline storyplot. you did a very good job, keep it up.movies 1st first day collection status,movies gross collection,weekend collection,box office collection

Abhinav Ashish said...

nice post.. 2016 Printable Calendar with Holidays

December 2015 Printable Calendar

Love Whatsapp Status

JEE Main

DMRC Recruitment 2015

UPSEE 2016 application form

JEE Advanced 2016

GCET 2016

Engineering Entrance Exam Schedule 2016 i visit your website almost a day

AEEE 2016

Uttarakhand Forest Recruitment 2015 keep up the good work

Hosting Coupons&Discounts said...

new year 2016
diwali wishes 2015
diwali quotes 2015
diwali images 2015
new year 2016 wishes
new year 2016 sms
new year 2016 quotes
new year 2016 messages
new year 2016 poems
new year 2016 fb status
new year 2016 whatsapp status
new year hindi wishes
new year 2016 french
new year 2016 spanish

Kajal Singh said...
This comment has been removed by the author.
Rajan Chopra said...

Kontent Machine Coupons
loot offer

Anna university Updates said...

Anna University Updates and Results |
Anna University Nov Dec Jan 2016 Results |
Anna University April may June 2016 Results |
Anna University Time table |
Anna University exams postponed |
Anna University Internal marks

Aarthi arun said...

The information which you people are given are really superb..!!! saskoilpatch

Full2Telugu said...

Thangamagan Audio songs
Size Zero review
Thangamagan Audio songs Checin Informatyio jnlie news info All Aout Cobgress
Size Zero review Just boring news topics always caring about fun times

Full2Telugu said...

Thangamagan Audio songs
Size Zero review
Thangamagan Audio songs Checin Informatyio jnlie news info All Aout Cobgress
Size Zero review Just boring news topics always caring about fun times
Airtel 4G Girl Sasha Chettri Images
Kumari 21F Box Office Collections

Full2Telugu said...

Thangamagan Audio songs
Size Zero review
Thangamagan Audio songs Checin Informatyio jnlie news info All Aout Cobgress
Size Zero review Just boring news topics always caring about fun times
Airtel 4G Girl Sasha Chettri Images
Kumari 21F Box Office Collections

Rohit Kumar said...

hello thnk hello Merry Christmas ecards 2015

happy new years eve images

happy new year pics 2016

happy new year 2016 thnks



pongal wishes in tamil thnks

happy hug day images thnks
happy teddy day thnks
happy rose day 2016 thnks
thnks

Karan Arora said...

new year 2016 quotes
new year 2016 wishes
happy new year 2016 quotes
happy new year 2016 messages
happy new year 2016 pictures
new year 2016 greetings
new year 2016 hd wallpapers
new year 2016 wishes for whatsapp
new year 2016 whatsapp quotes
happy new year 2016 greetings
new year 2016 images
new year 2016 wishes for friends
happy new year 2016 hd wallpapers
happy new year 2016 messages
happy new year 2016 cards

Karan Arora said...

christmas 2015 poems
christmas 2015 quotes images
christmas 2015 songs
christmas 2015 greetings
christmas 2015 status
christmas 2015 wishes
christmas 2015 hd wallpapers
christmas 2015 whatsapp quotes
christmas 2015 messages
christmas 2015 images
christmas 2015 greeting cards
christmas 2015 gift ideas
christmas 2015 quotes
christmas 2015 poems for kids
christmas 2015 love greetings
christmas 2015 decoration ideas
christmas 2015 pictures
christmas 2015 wallpapers
christmas 2015 photos
christmas 2015 wishes quotes
christmas 2015 celebration history
christmas 2015 ringtones
merry xmas 2015 quotes for facebook
merry xmas 2015 wishes messages for friends
christmas 2015 facebook cover photos
christmas 2015 facebook profile pics
merry xmas 2015 wishes for fb

Matt Barby said...

Kontent Machine Coupons

asds said...

christmas Quotes
christmas messages
funny christmas quotes

Happy Mothers Day
Happy Mothers Day 2016
Happy Mother's Day
Happy Mother's Day 2016

Happy Mothers Day
Happy Mothers Day 2016
Happy Mother's Day
Happy Mother's Day 2016

Happy Mothers Day
Happy Mothers Day 2016
Happy Mother's Day
Happy Mother's Day 2016

Happy New Year
Happy New Year 2016
chinese new year 2016
chinese new year

Valentines 2016
Happy Valentines 2016
Happy Valentines
Valentine's 2016

happy father's day
happy father's day 2016
father's day 2016

happy father's day
happy father's day 2016
father's day 2016

happy valentines day quotes
valentines day quotes
Happy Valentine Day Quotes For Husband

Funny Valentines Day Quotes
Valentine Week List 2016
Valentines Day Quotes
Happy Valentines Day Quotes

asds said...

merry christmas messages
merry christmas messages
merry christmas greetings

mothers day quotes
mothers day messages
mothers day poems

fathers day quotes
fathers day messages
fathers day poems

asds said...

short christmas quote
Funny valentines day quotes
Funny valentines day quotes
Christmas Greetings

Christmas Wishes Images
Christmas Messages
Best Christmas Quotes
valentines day quotes
funny valentines day quotes

Happy Valentines Day Quotes
Happy New Year Wishes
Religious Christmas Quotes
Christmas Card Sayings

Christmas wishes messages
Christmas Tree Quotes
Christmas Card Message

Christmas Images with Quotes
Christmas Messages For Friends
Merry Christmas Messages

Christmas Movie Quotes
Christmas Love Quotes For Her
Christmas Love Quotes For him
Christmas Wishes Quotes

asds said...

Inspirational Christmas Quotes
famous christmas quotes
cute christmas quotes

christmas quotes for friends
short christmas messages
short christmas Quotes
funny Merry christmas quotes

Happy New Year Quotes

Transport Dial said...


Very good information
Read More
packers and movers hyderabad

Transport Dial said...


Very good information
Read More
packers and movers hyderabad

sweeatt grw said...


This is very nice read and I appreciate this

Merry Christmas sms 2015
Funny Merry Christmas poems
Merry Christmas facebook whatsapp status

Merry Christmas Wallpapers
Valentines day quotes 2016

Christmas quotes 2015
Christmas sms 2015
Christmas Facebook status 2015
Christmas Images 2015
Christmas Wishes 2015
Christmas Quotes 2015

happy new year wishes 2016
happy new year sms 2016
happy new year quotes 2016
happy new year quotes 2016

Harsh Gupta said...

Valentines Day Images
Happy Valentines Day
Valentines Day 2016
Valentines Day Quotes

Aabru said...
This comment has been removed by the author.
Aabru said...

Thank you for sharing it. See more ideas about new year at : http://azhappynewyear.com.

Aabru said...

Great Information. I would like to appreciate your efforts. See more ideas about new year at : www.anewyear2016.com.

Karan Gandhi said...

Happy Lohri wishes 2016
Happy Lohri images for facebook
Happy Lohri Funny Messages
Happy Lohri quotes for cards
Happy Lohri Hd Pictures
Happy Lohri SMS For Married Couples
Happy Lohri Punjabi Shayari
Happy Lohri Animated Images
Happy Lohri SMS
Happy Lohri Greetings Messages
Happy Lohri Images for Instagram

Men said...

Happy Pongal Wishes SMS

Happy Pongal Wishes

Recipes


Happy Pongal Wishes Greetings

Happy Pongal Wishes Kolam

Happy Pongal Wishes

asds said...

Inspirational Love Quotes
Love Quotes
Inspirational Quotes


Inspirational Quotes
Love Quotes
Photoshop Tutorials


Happy Mothers Day
Happy Mother's Day
Happy Mothers Day 2016
Happy Mother's Day 2016
Mothers Day 2016
Mother's Day 2016



happy mothers day quotes
happy mothers day messages
happy mothers day poems

mothers day quotes from daughter
mothers day quotes from son
mothers day quotes from husband to wife


mothers day quotes from family
mothers day quotes
mothers day messages

mothers day poems
mothers day poems from daughter
funny mothers day quotes

funny mothers day messages
funny mothers day sayings
mothers day sayings


mothers day love quotes
inspirational mothers day quotes

asds said...

Happy Mothers Day
Happy Mother's Day
Happy Mothers Day 2016


Happy Mother's Day 2016
Mothers Day 2016
Mother's Day 2016
Happy Mothers Day
Happy Mother's Day
Happy Mothers Day 2016


Happy Mother's Day 2016
Mothers Day 2016
Mother's Day 2016
Happy fathers Day
Happy father's Day
Happy fathers Day 2016


Happy father's Day 2016
fathers Day 2016
father's Day 2016


father's day
fathers day


fathers day quotes
fathers day messages
fathers day poems

asds said...

Happy fathers Day
Happy father's Day
Happy fathers Day 2016


Happy father's Day 2016
fathers Day 2016
father's Day 2016

Happy Father’S Day 2016 Quotes
Wishes Quotes
Wishes Quotes Greetings
Easter Sunday
Easter Sunday 2016
Recover Deleted Files on Android
Apple iPad Mini 4 Cases and Covers
Online Music Identification Services

Multiplayer Games for your iPhone
Free Stock Photo Websites
Design Resources

Free Android Apps
Improve the Performance of Android Tablet
Screen Recording Software
Screen Sharing Software for Remote Access

asds said...

Valentines day 2016
Happy Valentines day 2016
Happy Valentines day
Valentine's day 2016


Happy Valentine Day Quotes For Husband
kiss quotes for her
kiss quotes for girlfriend

happy valentines day 2016
valentines day 2016
valentine's day 2016

happy propose day
valentines day quotes
happy valentines day quotes
happy valentines day quotes


kiss quotes for boyfriend
anti valentines day quotes
anti valentines day quotes

propose day sms
short valentines day poems


valentines day poems for her
valentines day poems for girlfriend
Happy Rose Day Quotes SMS And Sayings


Happy Propose Day SMS - Messages For Him And Her
Valentines Day Quotes
Happy Chocolate Day Love Quotes


Happy Chocolate Day Sms Messages
Valentines Day Gifts For Her
Cheap Valentines Day Cards

asds said...

Cute Valentines Day Quotes
Valentines Day Poems For Him
Happy Valentines Day Whatsapp Messages


Valentines Day Ideas For Kids
Valentines Day Pick Up Lines
Happy Chocolate Day Quotes For Him And Her

happy valentines day quotes
valentines day quotes
Happy Valentine Day Quotes For Husband
Valentines day 2016
Happy Valentines day 2016
Happy Valentines day
Valentine's day 2016


Funny Valentines Day Quotes
Valentine Week List 2016
Valentines Day Quotes
Happy Valentines Day Quotes
fathers day quotes
fathers day messages
fathers day poems


Easter Quotes From The Bible
Happy Easter Quotes
Easter Quotes


Chetan Gupta said...

I was noticing from many days that your blog is helping too many readers as your articles are easy to understand and helpful to us.
I think you should explore the articles on your website, You should also cover different different categories for articles as you writes awesome. Thanks for sharing this great article with us.
HostGatorCouponCodesFactory

Rohit Sharma said...

Valentines Day 2016 Quotes for her

Valentines Day Quotes for him

Valentines Day Quotes

Valentines Day Ideas

Funny Valentines Day Card

Valentines Day Ideas for Men

Cheap Valentines Day Gifts

Valentines Day Cards

Valentines Day Ideas

Valentines Day Ideas for him

Valentines Day Gifts for Man

Valentines Day HD Wallpaper

Valentines Day Gifts

Cute Valentines Sayings

Valentines Day Wishes

Valentines Day HD Wallpaper Download

Love HD Wallpaper

Rohit Sharma said...


Happy Valentines Day 2016

Happy Valentines Day 2016 Love Poem

Happy Valentines Day 2016 Love Quotes Hindi

Happy Valentines Day 2016 ideas

Cute Valentines Day ideas

Happy Valentines Day 2016 Wallpaper Download

Matt Barby said...

I like your written work aptitude. That would make a sense to them as they are working hard to achieve good result.
Valentines day 2016
Happy Valentines day 2016
Happy Valentines day



Valentine's day 2016
Valentines Day Gifts For Girlfriend
Valentines Day Gifts For her

Valentine Wishes For Boyfriends
happy hug day whatsapp status
Short Poems for Valentine’s Day

valentines day poems for her
valentines day poems for girlfriend
Cheap Valentines Day Cards
Cute Valentines Day Quotes





I like your written work aptitude. That would make a sense to them as they are working hard to achieve good result.
royal rumble 2016
wwe royal rumble 2016
watch royal rumble 2016
royal rumble 2016 results
royal rumble 2016 full show
royal rumble 2016 live stream
royal rumble 2016 winner



I like your written work aptitude. That would make a sense to them as they are working hard to achieve good result.
australian open 2016
2016 australian open 2016
australian open
australian open tennis 2016

australian open live scores
australian open tv schedule
australian open 2016 schedule

Abhishek Sharma said...


Valentines Day Quotes for him
Valentines day greetings
Valentines Day Ideas

Akshi Sharma said...



holi Message 2016
holi images 2016

New Year 2016 said...

Valentine messages, quotes, letters & cards.Celebrate Happy Valentines day 2013 with the best Valentines Pictures, Valentine Messages, Valentines Quotes, Valentine's Day Gifts, Cards. Valentines day, Love Quotes, valentines day 2016 images, valentines day messages 2016, valentines day sms 2016,valentines day 2016 messages and sms, valentines day 2016 greetings, valentines day poems 2016,valentines day 2016,valentines day quotes 2016,valentines day 2016 quotes,valentines day hd images 2016 Love Poems, Love Messages, Relationships, Gift Ideas,Get Happy Valentines Day 14th feb 2016 wallpaper, celebration ideas, Date & clothings ideas, Messages, Quotes, Gifts hints for her and him. Valentines day, Love Quotes, valentines day 2016 images, valentines day messages 2016, valentines day sms 2016,valentines day 2016 messages and sms, valentines day 2016 greetings, valentines day poems 2016,valentines day 2016,valentines day quotes 2016,valentines day 2016 quotes,valentines day hd images 2016 Love Poems, Love Messages, Relationships, Gift Ideas,Get Happy Valentines Day 14th feb 2016 wallpaper, celebration ideas, Date & clothings ideas, Messages, Quotes, Gifts hints for her and him,happy new year 2016 hd wall papers,quotes,greeetings,hd images and sms.



t20 world cup 2016 Live Streaming, live score, schedule in pdf, match preview, prediction, highlight, bit, live telecast, fixtures, World Cup venues, stadiums, teams,t20 world cup 2016 theme song, Pools, 2016 t20 world cup india vs pak,ICC T20 Live Streaming - T20 World Cup 2016 Schedule, Time Table, Fixtures, Teams, icc t20 live streaming 216 india vs pakistan,icc t20 live scores 2016 , icc t20 pakistan vs india scores,icc t20 india vs pakistan live streaming india, ICC T20 WC Live Streaming Score. t20 world cup 2016 Live Streaming, live score, schedule in pdf, match preview, prediction, highlight, bit, live telecast, fixtures, World Cup venues, stadiums, teams,t20 world cup 2016 theme song, Pools, 2016 t20 world cup india vs pak,ICC T20 Live Streaming - T20 World Cup 2016 Schedule, Time Table, Fixtures, Teams, ICC T20 WC Live Streaming Score.




Valentine messages, quotes, letters & cards.Celebrate Happy Valentines day 2013 with the best Valentines Pictures, Valentine Messages, Valentines Quotes, Valentine's Day Gifts, Cards. Valentines day, Love Quotes, valentines day 2016 images, valentines day messages 2016, valentines day sms 2016,valentines day 2016 messages and sms, valentines day 2016 greetings, valentines day poems 2016,valentines day 2016,valentines day quotes 2016,valentines day 2016 quotes,valentines day hd images 2016 Love Poems, Love Messages, Relationships, Gift Ideas,Get Happy Valentines Day 14th feb 2016 wallpaper, celebration ideas, Date & clothings ideas, Messages, Quotes, Gifts hints for her and him. Valentines day, Love Quotes, valentines day 2016 images, valentines day messages 2016, valentines day sms 2016,valentines day 2016 messages and sms, valentines day 2016 greetings, valentines day poems 2016,valentines day 2016,valentines day quotes 2016,valentines day 2016 quotes,valentines day hd images 2016 Love Poems, Love Messages, Relationships, Gift Ideas,Get Happy Valentines Day 14th feb 2016 wallpaper, celebration ideas, Date & clothings ideas, Messages, Quotes, Gifts hints for her and him,happy new year 2016 hd wall papers,quotes,greeetings,hd images and sms..




http://www.greetingsbus.com

http://www.valentinesday2016-images.com

http://www.icct20livestreaming.com

hapy valentines day said...

happy valentines day sms 2016

happy valentins day greetings 2016

happy valentines day messages

Best Valentines day quotes

happy valentines day sms messages for girlfriend

happy valentines day poems in hindi 2016

saurabh rampal said...

Thanks for sharing this beautiful piece of content on the internet, i'm highly obliged and it's my privilege sharing this article online.
Valentines Day 2016 SMS

valentines day 2016 quotes

valentines day romantic quotes for her

valentine day shayari for girlfriend

valentine day love quotes in English

propose day images
happy propose day sms 2016
propose day whatsapp video
propose day whatsapp images
propose day whatsapp wishes
kiss day sms

kiss day images

kiss day msgs

kiss day messages

kiss day whatsapp status

kiss day quotes

kiss day hindi shayari

hug day sms in hindi for girlfriend
hug day 2016 sms in english
rose day 2016 shayari sms
rose day shayari sms in hindi
7th feb rose day sms
rose day 2016 love sms
happy rose day love shayari
rose day whatsapp dp images
valentines day love sms

valentines day love sms in hindi

happy valentines day 2016 love SMS

happy valentine day love sms in tamil

happy valentine day love sms in Telugu

happy valentine day love sms in malayalam

happy valentine day love sms in kannada

Valentines Day love Wishes for Boyfriend

Black Mask said...

Valentines day
Valentine's day
Valentine day
Happy Valentines day
Happy Valentine's day
Happy Valentine day
My Valentine
Happy Valetines Day Images
Kiss Day
Hug Day
Promise Day
Teddy Day
Purpose Day
Valentine Week
Rose Day
Valentines day Cards
valentines day quotes

Nikita Friend said...

This article on Whatsapp messenger is very helpful
You can easily install SHAREit app on your Computer

Mothers Day 2016 Quotes said...

mothers day 2016 quotes
womens day 2016 quotes
mothers day 2016 greetings
womens day 2016 greetings


Fathers Day 2016 Quotes
Fathers Day 2016 Poems
Fathers Day 2016 Greetings
Fathers Day 2016 Gifts
Fathers Day 2016


CBSE RESULT
CBSE RESULT 2016
CBSE RESULT 2016 10th class
CBSE RESULT 2016 12th class


Apple
Apple iphone 7
Apple iphone 6s
Apple ipad 3
Apple ipad 4
Apple iphone 7 cases
Apple ios 10
Apple iphone 7 update








Men said...

Republic Day Wishes Images 2016
Republic Day Wishes Images
Republic Day Images
26 January Republic Day 2016
67th Republic Day Wishes
Republic Day Whatsapp Status

Bahubali Kathappa said...

brahmotsavam mp3 songs

brahmotsavam songs download

brahmotsavam mp3 songs download

brahmotsavam movie songs download

brahmotsavam audio songs download

sarainodu mp3 songs

sarainodu songs download

sarainodu mp3 songs download

sarainodu movie songs download

sarainodu audio songs download

happy valentine's day 2016

Latest valentines day messages wishes sms 2016

Latest valentines day quotes messages sms 2016

happy valentine's day sms 2016

happyvalentinesdays2016

Swati Rathore said...

valentine day greetings,valentines day card,valentines day cards,valentines day ecards,valentines card,valentines cards,valentine cards, Happy Valentines Day Greetings,Valentines Day Cards 2016 and much more.

Valentines Day Quotes 2016
Happy Valentines Day Quotes 2016
Valentines Day Quotes 2016 | Funny Valentines Love Quotes
Valentines Day Cards 2016
Valentines Day Cards 2016 |Happy Valentines Day Cards 2016 Ideas, funny, printable
Valentines Day Images 2016
Valentines Day Images 2016 | Valentine Pictures, Photos, Wallpapers
Valentines Day Wishes 2016
Valentines Day 2016 | Happy Valentines Day 2016
Valentines Day Gifts 2016
Valentines Day Gifts Idea 2016 | Happy Valentines Gift Ideas For Her/Him
Valentines Day Ideas 2016
Valentines Day Ideas 2016 | For Him | For Her | Gift Ideas
Valentines Day Poems 2016
Valentines Day Poems 2016 | Romantic Love Poems For Valentine's Day
Valentines Day Wishes 2016 | Happy Valentines day Messages 2016, Greetings, SMS
Happy Valentines Day 2016 Whatsapp Status
Happy Valentines Day 2016 Messages
Happy Valentines Day 2016 SMS
Happy Valentines Day 2016 Gifts
Rose Day Images 2016 | Happy Rose Day SMS Messages, Wishes, Quotes
Happy Valentines Day 2016
Anti Valentines Day Quotes Wishes SMS
Happy Valentines Day 2016 Images
Valentines Day Wishes For Boyfriend
Cheap Valentines Day Cards
Cute Valentines Day Quotes
Short Poems For Valentines Day

Mothers Day 2016 Quotes said...

i THINK THERE IS SOME grammatical mistakes mothers day 2016 quotes and some spelling mistakes too Fathers day 2016 quotes and check iphone 7 too Apple iPhone 7 and soon cbse result is going to live on the website CBSE RESULT 2016









vinit mohan said...

its really very nice to see this..
High Blood Pressure
High Blood Pressure Readings Chart
Cause of High Blood Pressure

Valentines Day Quotes said...

valentines day images 2016
Valentines Day 2016 Shayaries
happy Valentines Day Quotes 2016
happy Valentines Day 2016
Valentines Day 2016 Wishes
Valentines Day 2016 Messages

The OS Wars said...

Your Site Is Very Good and The Post is Well On Topic, Thanks for Sharing it with us.

New Video Songs 2016
happy valentines day pictures 2016
happy valentines day images 2016
valentine day wallpaper 2016
apple iphone 7 leak
Islamabad United PSL Highlights 2016
romantic shayari 2016
New Hindi Movie Songs 2016
free online music 2016

hapy valentines day said...

happy valentines day sms 2016

happy valentines day 2016 sms

happy valentines day sms

happy valentines day quotes 2016

happy valentines day 2016 quotes

happy valentines day quotes

happy valentines day wishes 2016

happy valentines day 2016 wishes

happy valentines day messages

Best Valentines day quotes

happy valentines day sms messages for girlfriend

happy valentines day wishes

John Smith said...

I stumbled upon this I have discovered It positively useful and it has aided me out loads. I am hoping to contribute & aid different users like its helped me. Great job.

ts ssc results 2016
Ap SET exam 2016 Result
CBSE 10th class Time Table 2016


Anna University Result 2016
Osmania University 2016 Result
PTU Results 2016



GSEB SSC 2016 Result
CBSE 12th 2016 Results
GSEB HSC 2016 Results

John Smith said...


I stumbled upon this I have discovered It positively useful and it has aided me out loads. I am hoping to contribute & aid different users like its helped me. Great job.

CBSE 12th Result 2016
CBSE 10th Result 2016
CBSE Result 2016


Maharashtra HSC Results 2016
HSC 2016 Results
HSC Results 2016


Kerala HSE Result 2016
Kerala HSE Results 2016
KEAM Results 2016


SSLC Results 2016
SSLC 2016 Result
SSLC Results



jee mains result 2016
jee mains 2016 results
jee mains result

John Smith said...

I stumbled upon this I have discovered It positively useful and it has aided me out loads. I am hoping to contribute & aid different users like its helped me. Great job.

jee main result 2016
jee main results 2016
jee main 2016 result


fathers day 2016
fathers day 2016 Quotes
fathers day 2016 Poems
fathers day 2016 Sayings
fathers day 2016 Gifts


happy st patricks day 2016
st patricks day 2016
happy st patricks day 2016 SMS
happy st patricks day 2016 Jokes
happy st patricks day 2016 Sayings
happy st patricks day 2016 Quotes

Tenaz said...

valentines day wishes 2016
womens day quotes
SSLC Result 2016

Priyanka Sharma said...

I think this information is very interesting and also useful . thank you for sharing the information and I wait for further

information .
Current News And updates |

Omkar kapoor |

Airtel 4g Girl |

Serial Ye hain Mohhabtein |

Funny Valentines day messages |

Chocolate day Messages |

Happy Valentines day 2016 Wallpapers |

Valentines day Messages |

Latest Bikes IN INdia |

Valentines day 2016 pictures |

Teddy Day pictures

yash chaurasia said...

best valentines gifts suggestions boyfriend to girlfriend
valentines day 2016 week images with dates
happy chocolate day image free download
happy chocolate day hd pics free download
happy chocolate day wishes wallpapers 2016
happy chocolate day fb wallpapers pictures
happy chocolate day whatsapp status images
chocolate day special messages for girlfriendboyfriend
happy chocolate day wallpapers pictures messages
valentine day funny quotes for girlfriend boyfriend
valentines day gifts for him beautiful pictures images
chocolate day whatsapp messages 2016
happy chocolate day sms wishes 2016
happy chocolate day wishes quotes pictures
happy chocolate day images wallpapers
happy chocolate day 2016 photo images
homemade valentine papers and card ideas for himher
happy valentines day quotes for him

yash chaurasia said...

valentines day 2016 week images with dates
happy chocolate day image free download
happy chocolate day hd pics free download
happy chocolate day wishes wallpapers 2016
happy chocolate day fb wallpapers pictures
happy chocolate day whatsapp status images
chocolate day special messages for girlfriendboyfriend
happy chocolate day wallpapers pictures messages
valentine day funny quotes for girlfriend boyfriend
valentines day gifts for him beautiful pictures images
chocolate day whatsapp messages 2016
happy chocolate day sms wishes 2016

John Smith said...

I stumbled upon this I have discovered It positively useful and it has aided me out loads. I am hoping to contribute & aid different users like its helped me. Great job.

St. Patrick's Day 2016
St. Patrick's Day 2016 parade
St. Patrick's Day sms


St. Patrick's Day images
St. Patrick's Day wallpapers
St. Patrick's Day jokes



St. Patrick's Day wishes
happy St Patricks Day 2016
St. Patrick's Day messages

John Smith said...

I stumbled upon this I have discovered It positively useful and it has aided me out loads. I am hoping to contribute & aid different users like its helped me. Great job.

CBSE 12th Result 2016
CBSE 10th Result 2016
CBSE Result 2016


Maharashtra HSC Results 2016
HSC 2016 Results
HSC Results 2016


Kerala HSE Result 2016
Kerala HSE Results 2016
KEAM Results 2016


SSLC Results 2016
SSLC 2016 Result
SSLC Results



jee mains result 2016
jee mains 2016 results
jee mains result

John Smith said...


I stumbled upon this I have discovered It positively useful and it has aided me out loads. I am hoping to contribute & aid different users like its helped me. Great job.

jee main result 2016
jee main results 2016
jee main 2016 result


fathers day 2016
fathers day 2016 Quotes
fathers day 2016 Poems
fathers day 2016 Sayings
fathers day 2016 Gifts


happy st patricks day 2016
st patricks day 2016
happy st patricks day 2016 SMS
happy st patricks day 2016 Jokes
happy st patricks day 2016 Sayings
happy st patricks day 2016 Quotes

John Smith said...


I stumbled upon this I have discovered It positively useful and it has aided me out loads. I am hoping to contribute & aid different users like its helped me. Great job.

happy father's day
father's day 2016
happy father's day 2016


Fathers Day Greetings
Fathers Day Messages
Happy Fathers Day Sayings

«Oldest ‹Older   1 – 200 of 376   Newer› Newest»